S0umyajit | Portfolio
+ AndroiableDroid | Mohd Faraz
-
+
-
+
-
+
-
+
diff --git a/src/Assets/Resume.pdf b/src/Assets/Resume.pdf
new file mode 100644
index 0000000000..1892dede79
Binary files /dev/null and b/src/Assets/Resume.pdf differ
diff --git a/src/Assets/Soumyajit_Behera-BIT_MESRA.pdf b/src/Assets/Soumyajit_Behera-BIT_MESRA.pdf
deleted file mode 100644
index 105c02f2d5..0000000000
Binary files a/src/Assets/Soumyajit_Behera-BIT_MESRA.pdf and /dev/null differ
diff --git a/src/Assets/down-arrow.svg b/src/Assets/down-arrow.svg
new file mode 100644
index 0000000000..4173ba1377
--- /dev/null
+++ b/src/Assets/down-arrow.svg
@@ -0,0 +1 @@
+
diff --git a/src/Assets/logo.png b/src/Assets/logo.png
index 03df5e67c8..fc76aeda3b 100644
Binary files a/src/Assets/logo.png and b/src/Assets/logo.png differ
diff --git a/src/Constants.js b/src/Constants.js
new file mode 100644
index 0000000000..5aa8d05d7e
--- /dev/null
+++ b/src/Constants.js
@@ -0,0 +1,200 @@
+import {
+ AiFillGithub,
+ AiOutlineTwitter,
+ AiFillInstagram,
+} from "react-icons/ai";
+import { FaLinkedinIn } from "react-icons/fa";
+import { CgCPlusPlus } from "react-icons/cg";
+import {
+ DiJavascript1,
+ DiReact,
+ DiNodejs,
+ DiMongodb,
+ DiPython,
+ DiGit,
+ DiJava,
+} from "react-icons/di";
+import {
+ SiFirebase,
+ SiNextdotjs,
+} from "react-icons/si";
+import {
+ SiVisualstudiocode,
+ SiPostman,
+ SiSlack,
+ SiVercel,
+} from "react-icons/si";
+
+
+// import leaf from "./Assets/Projects/leaf.png";
+// import emotion from "./Assets/Projects/emotion.png";
+// import editor from "./Assets/Projects/codeEditor.png";
+// import chatify from "./Assets/Projects/chatify.png";
+// import suicide from "./Assets/Projects/suicide.png";
+// import bitsOfCode from "./Assets/Projects/blog.png";
+
+import pdf from "./Assets/../Assets/Resume.pdf";
+
+export const data = {
+ 'name': "Mohd Faraz",
+ 'githubUsername': 'androiabledroid',
+ 'logo': ,
+ 'roles': [
+ "Software Developer",
+ "Freelancer",
+ "Android Custom OS Contributor",
+ "Open Source Contributor"
+ ],
+ 'bio': <>
+ As a student deeply immersed in the world of programming, I've honed my skills in a versatile range of languages, including
+ Bash, C, C++, Java, JavaScript, and Python.
+
+
+
+ My passions lead me towards
+
+ Android Development
+ , where I explore the intricacies of
+
+
+ Android Kernel Development
+ and Operating System Porting.
+
+
+ On the web front, I thrive in
+
+ Web Backend Development, leveraging the power of frameworks like
+
+ React and Next.js to craft dynamic and immersive online experiences. ππ»ππ±
+ >,
+ 'socialMedia': [
+ {
+ 'url': "https://github.com/androiabledroid",
+ 'icon':
+ },
+ {
+ 'url': "https://twitter.com/androiabledroid",
+ 'icon':
+ },
+ {
+ 'url': "https://www.linkedin.com/in/androiabledroid/",
+ 'icon':
+ },
+ {
+ 'url': "https://www.instagram.com/androiabledroid",
+ 'icon':
+ }
+ ],
+ 'about': <>
+ Hi Everyone, I am Mohd Faraz
+ from Moradabad, India.
+ I am a final year student pursuing an Bachelor's in Technology BTech
+ in Computer Science and Engineering at Moradabad Institute of Technology.
+
+ Additionally, I am currently employed as a software developer intern at
+ KareXpert.
+
+
+ Apart from coding, some other activities that I love to do!
+ >,
+ 'activities': [
+ "Playing Indoor Games",
+ "Bug Fixing",
+ "Travelling",
+ "Riding"
+ ],
+ 'quote': "\"We can't do something until we do something at something!\"",
+ 'techStack': [
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+ ,
+
+ ],
+ 'toolStack': [
+ ,
+ ,
+ ,
+
+ ],
+ 'projects': [
+ // {
+ // 'imagePath': chatify,
+ // 'title': "Chatify",
+ // 'description': "Personal Chat Room or Workspace to share resources and hangout with friends build with react.js, Material-UI, and Firebase. Have features which allows user for realtime messaging, image sharing as well as supports reactions on messages.",
+ // 'ghLink': "https://github.com/soumyajit4419/Chatify",
+ // 'demoLink': "https://chatify-49.web.app/",
+ // 'blog': false
+ // },
+ // {
+ // 'imagePath': bitsOfCode,
+ // 'title': "Bits-0f-C0de",
+ // 'description': "My personal blog page build with Next.js and Tailwind Css which takes the content from makdown files and renders it using Next.js. Supports dark mode and easy to write blogs using markdown.",
+ // 'ghLink': "https://github.com/soumyajit4419/Bits-0f-C0de",
+ // 'demoLink': "https://blogs.soumya-jit.tech/",
+ // 'blog': false
+ // },
+ // {
+ // 'imagePath': editor,
+ // 'title': "Editor.io",
+ // 'description': "Online code and markdown editor build with react.js. Online Editor which supports html, css, and js code with instant view of website. Online markdown editor for building README file which supports GFM, Custom Html tags with toolbar and instant preview.Both the editor supports auto save of work using Local Storage.",
+ // 'ghLink': "https://github.com/soumyajit4419/Editor.io",
+ // 'demoLink': "https://editor.soumya-jit.tech/",
+ // 'blog': false
+ // },
+ // {
+ // 'imagePath': leaf,
+ // 'title': "Plant AI",
+ // 'description': "Used the plant disease dataset from Kaggle and trained a image classifer model using 'PyTorch' framework using CNN and Transfer Learning with 38 classes of various plant leaves. The model was successfully able to detect diseased and healthy leaves of 14 unique plants. I was able to achieve an accuracy of 98% by using Resnet34 pretrained model.",
+ // 'ghLink': "https://github.com/soumyajit4419/Plant_AI",
+ // 'demoLink': "https://plant49-ai.herokuapp.com/",
+ // 'blog': false
+ // },
+ // {
+ // 'imagePath': suicide,
+ // 'title': "Ai For Social Good",
+ // 'description': "Using 'Natural Launguage Processing' for the detection of suicide-related posts and user's suicide ideation in cyberspace and thus helping in sucide prevention.",
+ // 'ghLink': "https://github.com/soumyajit4419/AI_For_Social_Good",
+ // 'demoLink': "", // demoLink="https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley"
+ // 'blog': false
+ // },
+ // {
+ // 'imagePath': emotion,
+ // 'title': "Face Recognition and Emotion Detection",
+ // 'description': "Trained a CNN classifier using 'FER-2013 dataset' with Keras and tensorflow backened. The classifier sucessfully predicted the various types of emotions of human. And the highest accuracy obtained with the model was 60.1%. Then used Open-CV to detect the face in an image and then pass the face to the classifer to predict the emotion of a person.",
+ // 'ghLink': "https://github.com/soumyajit4419/Face_And_Emotion_Detection",
+ // 'demoLink': "", // demoLink="https://blogs.soumya-jit.tech/"
+ // 'blog': false
+ // }
+ ],
+ 'pdf': pdf,
+ 'projectLink': "https://github.com/AndroiableDroid/Portfolio"
+}
\ No newline at end of file
diff --git a/src/components/About/About.js b/src/components/About/About.js
index 81718229a2..c90ccd0a50 100644
--- a/src/components/About/About.js
+++ b/src/components/About/About.js
@@ -6,22 +6,25 @@ import Techstack from "./Techstack";
import Aboutcard from "./AboutCard";
import laptopImg from "../../Assets/about.png";
import Toolstack from "./Toolstack";
+import SubDown from "../SubDown";
function About() {
return (
+
-
+
+
diff --git a/src/components/About/AboutCard.js b/src/components/About/AboutCard.js
index 29d4c36c68..8142c95ed6 100644
--- a/src/components/About/AboutCard.js
+++ b/src/components/About/AboutCard.js
@@ -1,6 +1,7 @@
import React from "react";
import Card from "react-bootstrap/Card";
import { ImPointRight } from "react-icons/im";
+import { data } from "../../Constants";
function AboutCard() {
return (
@@ -8,33 +9,24 @@ function AboutCard() {
- Hi Everyone, I am Soumyajit Behera
- from Bhubaneswar, India.
- I am a final year student pursuing an Integrated MSc (IMSc)
- in Maths and Computing at BIT Mesra.
-
- Additionally, I am currently employed as a software developer at
- Juspay.
-
-
- Apart from coding, some other activities that I love to do!
+ {data.about}
- "Strive to build things that make a difference!"{" "}
+
+ {data.quote}{" "}
-
+
diff --git a/src/components/About/Github.js b/src/components/About/Github.js
index fbdb507316..d1ab9a88b2 100644
--- a/src/components/About/Github.js
+++ b/src/components/About/Github.js
@@ -1,6 +1,7 @@
import React from "react";
import GitHubCalendar from "react-github-calendar";
import { Row } from "react-bootstrap";
+import { data } from "../../Constants";
function Github() {
return (
@@ -9,7 +10,7 @@ function Github() {
Days I Code
diff --git a/src/components/Home/Home.js b/src/components/Home/Home.js
index ff117bc3b3..e20e03a1af 100644
--- a/src/components/Home/Home.js
+++ b/src/components/Home/Home.js
@@ -1,17 +1,19 @@
-import React from "react";
import { Container, Row, Col } from "react-bootstrap";
import homeLogo from "../../Assets/home-main.svg";
import Particle from "../Particle";
import Home2 from "./Home2";
import Type from "./Type";
+import { data } from "../../Constants";
+import SubDown from "../SubDown";
function Home() {
return (
+
-
+
Hi There!{" "}
@@ -22,7 +24,7 @@ function Home() {
I'M
- SOUMYAJIT BEHERA
+ {data.name}
diff --git a/src/components/Home/Home2.js b/src/components/Home/Home2.js
index ac3a48310b..4d83dd0030 100644
--- a/src/components/Home/Home2.js
+++ b/src/components/Home/Home2.js
@@ -2,12 +2,7 @@ import React from "react";
import { Container, Row, Col } from "react-bootstrap";
import myImg from "../../Assets/avatar.svg";
import Tilt from "react-parallax-tilt";
-import {
- AiFillGithub,
- AiOutlineTwitter,
- AiFillInstagram,
-} from "react-icons/ai";
-import { FaLinkedinIn } from "react-icons/fa";
+import { data } from "../../Constants";
function Home2() {
return (
@@ -19,37 +14,7 @@ function Home2() {
LET ME INTRODUCE MYSELF
- I fell in love with programming and I have at least learnt
- something, I thinkβ¦ π€·ββοΈ
-
- I am fluent in classics like
-
- C++, Javascript and Go.
-
-
-
- My field of Interest's are building new
-
- Web Technologies and Products and
- also in areas related to{" "}
-
- Blockchain.
-
-
-
-
- Whenever possible, I also apply my passion for developing products
- with Node.js and
-
-
- {" "}
- Modern Javascript Library and Frameworks
-
-
- like
-
- React.js and Next.js
-
+ {data.bio}
@@ -65,46 +30,18 @@ function Home2() {
Feel free to connect with me
+
- {/* If the component contains Demo link and if it's not a Blog then, it will render the below component */}
+ {/* If the component contains Demo link and if it's not a Blog then, it will render the below component */}
- {!props.isBlog && props.demoLink && (
-
- )}
+ {!props.isBlog && props.demoLink && (
+
+
+ )}
+
+
);
diff --git a/src/components/Projects/Projects.js b/src/components/Projects/Projects.js
index acb2de231b..3103d85331 100644
--- a/src/components/Projects/Projects.js
+++ b/src/components/Projects/Projects.js
@@ -2,12 +2,7 @@ import React from "react";
import { Container, Row, Col } from "react-bootstrap";
import ProjectCard from "./ProjectCards";
import Particle from "../Particle";
-import leaf from "../../Assets/Projects/leaf.png";
-import emotion from "../../Assets/Projects/emotion.png";
-import editor from "../../Assets/Projects/codeEditor.png";
-import chatify from "../../Assets/Projects/chatify.png";
-import suicide from "../../Assets/Projects/suicide.png";
-import bitsOfCode from "../../Assets/Projects/blog.png";
+import { data } from "../../Constants";
function Projects() {
return (
@@ -21,72 +16,25 @@ function Projects() {
Here are a few projects I've worked on recently.
-