├── .idx
├── .gitignore
├── icon.png
└── dev.nix
├── src
├── Components
│ ├── DivSpace
│ │ ├── DivSpace.css
│ │ └── DivSpace.jsx
│ ├── Footer
│ │ ├── Footer.css
│ │ └── Footer.jsx
│ ├── AboutMe
│ │ ├── AboutMe.css
│ │ └── AboutMe.jsx
│ ├── BottomToTop
│ │ ├── BottomToTop.css
│ │ └── BottomToTop.jsx
│ ├── Projects
│ │ ├── Projects.css
│ │ └── Projects.jsx
│ ├── Cover
│ │ ├── Cover.css
│ │ └── Cover.jsx
│ ├── ContactMe
│ │ ├── ContactMe.css
│ │ └── ContactMe.jsx
│ ├── Skills
│ │ ├── Skills.css
│ │ └── Skills.jsx
│ └── Navbar
│ │ ├── Navbar.css
│ │ └── Navbar.jsx
├── assets
│ ├── s.jpg
│ ├── sign.png
│ ├── icons
│ │ ├── js.png
│ │ ├── css.png
│ │ ├── html.png
│ │ ├── react.png
│ │ ├── python.png
│ │ └── bootstrap.png
│ ├── project 1.jpg
│ ├── project 2.png
│ ├── project 3.png
│ ├── project 4.png
│ ├── sisi_tarak.png
│ └── sisi_tarakk.jpg
├── main.jsx
├── App.jsx
└── index.css
├── vite.config.js
├── .gitignore
├── index.html
├── .eslintrc.cjs
├── package.json
└── README.md
/.idx/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | gc/
3 |
--------------------------------------------------------------------------------
/src/Components/DivSpace/DivSpace.css:
--------------------------------------------------------------------------------
1 | .divSpace {
2 | height: 50px;
3 | }
4 |
--------------------------------------------------------------------------------
/.idx/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/.idx/icon.png
--------------------------------------------------------------------------------
/src/assets/s.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/s.jpg
--------------------------------------------------------------------------------
/src/Components/Footer/Footer.css:
--------------------------------------------------------------------------------
1 | #footer {
2 | background: var(--second-bg-color);
3 | }
4 |
--------------------------------------------------------------------------------
/src/assets/sign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/sign.png
--------------------------------------------------------------------------------
/src/assets/icons/js.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/js.png
--------------------------------------------------------------------------------
/src/assets/icons/css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/css.png
--------------------------------------------------------------------------------
/src/assets/icons/html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/html.png
--------------------------------------------------------------------------------
/src/assets/icons/react.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/react.png
--------------------------------------------------------------------------------
/src/assets/project 1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/project 1.jpg
--------------------------------------------------------------------------------
/src/assets/project 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/project 2.png
--------------------------------------------------------------------------------
/src/assets/project 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/project 3.png
--------------------------------------------------------------------------------
/src/assets/project 4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/project 4.png
--------------------------------------------------------------------------------
/src/assets/sisi_tarak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/sisi_tarak.png
--------------------------------------------------------------------------------
/src/assets/sisi_tarakk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/sisi_tarakk.jpg
--------------------------------------------------------------------------------
/src/assets/icons/python.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/python.png
--------------------------------------------------------------------------------
/src/assets/icons/bootstrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sisi-tarak/portfolio/HEAD/src/assets/icons/bootstrap.png
--------------------------------------------------------------------------------
/src/Components/AboutMe/AboutMe.css:
--------------------------------------------------------------------------------
1 | #about {
2 | background: var(--second-bg-color);
3 | }
4 |
5 | .aboutRight {
6 | text-align: left !important;
7 | }
8 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------
/src/Components/DivSpace/DivSpace.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./DivSpace.css";
3 |
4 | const DivSpace = () => {
5 | return
;
6 | };
7 |
8 | export default DivSpace;
9 |
--------------------------------------------------------------------------------
/src/Components/BottomToTop/BottomToTop.css:
--------------------------------------------------------------------------------
1 | #myBtn {
2 | display: none;
3 | position: fixed;
4 | bottom: 20px;
5 | right: 30px;
6 | height: auto;
7 | width: auto;
8 | z-index: 99;
9 | font-size: 20px;
10 | cursor: pointer;
11 | padding: 15px;
12 | }
13 |
--------------------------------------------------------------------------------
/src/Components/Projects/Projects.css:
--------------------------------------------------------------------------------
1 | #projects {
2 | background: var(--second-bg-color);
3 | }
4 |
5 | .projImg {
6 | cursor: none;
7 | transition: 0.3s ease-in-out;
8 | }
9 |
10 | .projImg:hover {
11 | scale: 1.05;
12 | transition: 0.3s ease-in-out;
13 | }
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/src/Components/Footer/Footer.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./Footer.css";
3 |
4 | const Footer = () => {
5 | return (
6 |
11 | );
12 | };
13 |
14 | export default Footer;
15 |
--------------------------------------------------------------------------------
/src/main.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom/client';
3 | import App from './App.jsx';
4 | import './index.css';
5 | import '../node_modules/bootstrap/dist/css/bootstrap.css';
6 | import '../node_modules/bootstrap/dist/js/bootstrap.js';
7 | import '@fortawesome/fontawesome-free/css/all.min.css';
8 |
9 | ReactDOM.createRoot(document.getElementById('root')).render(
10 |
11 |
12 | ,
13 | )
14 |
--------------------------------------------------------------------------------
/src/Components/BottomToTop/BottomToTop.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./BottomToTop.css";
3 |
4 | const BottomToTop = () => {
5 |
6 | const scrollToTop = () => {
7 | window.scrollTo({
8 | top: 0,
9 | behavior: 'smooth'
10 | });
11 | };
12 |
13 | return (
14 |
18 |
19 |
20 | );
21 | };
22 |
23 | export default BottomToTop;
24 |
--------------------------------------------------------------------------------
/src/Components/Cover/Cover.css:
--------------------------------------------------------------------------------
1 | .social-media > a {
2 | display: inline-flex;
3 | justify-content: center;
4 | align-items: center;
5 | width: 2.5rem;
6 | height: 2.5rem;
7 | background: transparent;
8 | border: 0.15rem solid var(--main-color);
9 | border-radius: 50%;
10 | font-size: 1rem;
11 | color: var(--main-color);
12 | transition: 0.5s ease;
13 | }
14 |
15 | .social-media > a:hover {
16 | background: var(--main-color);
17 | color: var(--second-bg-color) !important;
18 | box-shadow: 0 0 1 rem var(--main-color);
19 | transition: 0.5s ease;
20 | }
21 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
12 |
13 | sisi_tarak
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/src/Components/ContactMe/ContactMe.css:
--------------------------------------------------------------------------------
1 | input , textarea {
2 | background-color: var(--second-bg-color) !important;
3 | color: var(--text-color);
4 | border: 1px solid var(--second-bg-color) !important;
5 | }
6 |
7 | input {
8 | height: 40px;
9 | }
10 |
11 | input::placeholder {
12 | color: rgba(146, 155, 155, 0.5) !important;
13 | }
14 |
15 | .formControl {
16 | display: block;
17 | width: 100%;
18 | padding: 0.375rem 0.75rem;
19 | font-size: 1rem;
20 | font-weight: 400;
21 | line-height: 1.5;
22 | color: var(--text-color);
23 | appearance: none;
24 | background-clip: padding-box;
25 | border-radius: 0.5rem;
26 | }
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: { browser: true, es2020: true },
4 | extends: [
5 | 'eslint:recommended',
6 | 'plugin:react/recommended',
7 | 'plugin:react/jsx-runtime',
8 | 'plugin:react-hooks/recommended',
9 | ],
10 | ignorePatterns: ['dist', '.eslintrc.cjs'],
11 | parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
12 | settings: { react: { version: '18.2' } },
13 | plugins: ['react-refresh'],
14 | rules: {
15 | 'react/jsx-no-target-blank': 'off',
16 | 'react-refresh/only-export-components': [
17 | 'warn',
18 | { allowConstantExport: true },
19 | ],
20 | },
21 | }
22 |
--------------------------------------------------------------------------------
/src/Components/Skills/Skills.css:
--------------------------------------------------------------------------------
1 | #skillsContainer {
2 | background: var(--second-bg-color);
3 | }
4 |
5 | #pythonIcon {
6 | color: rgb(255, 187, 0);
7 | }
8 |
9 | #sign {
10 | position: relative;
11 | /* height: auto;
12 | width: auto;
13 | left: 150px;
14 | top: -30px; */
15 | display: none;
16 | cursor: no-drop;
17 | scale: 0.8;
18 | transform: rotate(-15deg);
19 | @media screen and (max-width: 768px) {
20 | height: 120px;
21 | width: auto;
22 | scale: 0.9;
23 | left: 120px;
24 | top: -30px;
25 | display: inline;
26 | }
27 | @media (min-width: 768px) and (max-width: 991px) {
28 | height: 150px;
29 | width: auto;
30 | scale: 0.8;
31 | left: 200px;
32 | top: -40px;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import Navbar from "./Components/Navbar/Navbar.jsx";
3 | import Cover from "./Components/Cover/Cover.jsx";
4 | import AboutMe from "./Components/AboutMe/AboutMe.jsx";
5 | import DivSpace from "./Components/DivSpace/DivSpace.jsx";
6 | import Projects from "./Components/Projects/Projects.jsx";
7 | import ContactMe from "./Components/ContactMe/ContactMe.jsx";
8 | import Skills from "./Components/Skills/Skills.jsx";
9 | import Footer from "./Components/Footer/Footer.jsx";
10 |
11 | const App = () => {
12 | return (
13 | <>
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | >
23 | );
24 | };
25 |
26 | export default App;
27 |
--------------------------------------------------------------------------------
/src/Components/Navbar/Navbar.css:
--------------------------------------------------------------------------------
1 | a.active {
2 | color: var(--main-color) !important;
3 | }
4 |
5 | .navbar {
6 | background: var(--bg-color) !important;
7 | }
8 |
9 | .headerLink {
10 | font-size: 1.8rem !important;
11 | font-weight: 600 !important;
12 | color: var(--text-color) !important;
13 | }
14 |
15 | .headerLink:hover {
16 | color: var(--main-color) !important;
17 | transition: all 0.5s;
18 | }
19 |
20 | .navLink {
21 | font-weight: 400 !important;
22 | color: var(--text-color) !important;
23 | }
24 |
25 | .navLink:hover {
26 | color: var(--main-color) !important;
27 | transition: all 0.5s;
28 | }
29 |
30 | .ham-menu {
31 | color: var(--text-color) !important;
32 | }
33 |
34 | .ham-menu:hover {
35 | color: var(--main-color) !important;
36 | transition: all 0.5s;
37 | }
38 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "my-portfolio",
3 | "private": true,
4 | "version": "0.0.0",
5 | "homepage": "https://sisi_tarak.github.io/portfolio",
6 | "type": "module",
7 | "scripts": {
8 | "predeploy": "npm run build",
9 | "deploy": "gh-pages -d build",
10 | "dev": "vite",
11 | "build": "vite build",
12 | "start": "react-scripts start",
13 | "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
14 | "preview": "vite preview"
15 | },
16 | "dependencies": {
17 | "@fortawesome/fontawesome-free": "^6.5.2",
18 | "bootstrap": "^5.3.3",
19 | "react": "^18.2.0",
20 | "react-dom": "^18.2.0"
21 | },
22 | "devDependencies": {
23 | "@types/react": "^18.2.66",
24 | "@types/react-dom": "^18.2.22",
25 | "@vitejs/plugin-react": "^4.2.1",
26 | "eslint": "^8.57.0",
27 | "eslint-plugin-react": "^7.34.1",
28 | "eslint-plugin-react-hooks": "^4.6.0",
29 | "eslint-plugin-react-refresh": "^0.4.6",
30 | "gh-pages": "^6.1.1",
31 | "vite": "^5.2.0"
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/.idx/dev.nix:
--------------------------------------------------------------------------------
1 | # To learn more about how to use Nix to configure your environment
2 | # see: https://developers.google.com/idx/guides/customize-idx-env
3 | { pkgs, ... }: {
4 | # Which nixpkgs channel to use.
5 | channel = "stable-23.11"; # or "unstable"
6 | # Use https://search.nixos.org/packages to find packages
7 | packages = [
8 | pkgs.nodejs_20
9 | pkgs.nodePackages.firebase-tools
10 | ];
11 | # Sets environment variables in the workspace
12 | env = {};
13 | idx = {
14 | # Search for the extensions you want on https://open-vsx.org/ and use "publisher.id"
15 | extensions = [
16 | # "vscodevim.vim"
17 | ];
18 | workspace = {
19 | # Runs when a workspace is first created with this `dev.nix` file
20 | onCreate = {
21 | npm-install = "npm install";
22 | };
23 | # To run something each time the environment is rebuilt, use the `onStart` hook
24 | };
25 | # Enable previews and customize configuration
26 | previews = {
27 | enable = true;
28 | previews = [
29 | {
30 | command = ["npm" "run" "dev" "--" "--port" "$PORT" "--host" "0.0.0.0"];
31 | manager = "web";
32 | id = "web";
33 | }
34 | ];
35 | };
36 | };
37 | }
38 |
--------------------------------------------------------------------------------
/src/Components/Navbar/Navbar.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./Navbar.css";
3 |
4 | const Navbar = () => {
5 | return (
6 |
7 |
39 |
40 | );
41 | };
42 |
43 | export default Navbar;
44 |
--------------------------------------------------------------------------------
/src/Components/Projects/Projects.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./Projects.css";
3 |
4 | const Projects = () => {
5 | return (
6 |
7 |
8 | My Projectss ...
9 |
10 |
11 |
12 |
13 |
18 |
19 |
20 |
25 |
26 |
27 |
32 |
33 |
34 |
39 |
40 |
41 |
42 |
43 | );
44 | };
45 |
46 | export default Projects;
47 |
--------------------------------------------------------------------------------
/src/Components/AboutMe/AboutMe.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./AboutMe.css";
3 |
4 | const AboutMe = () => {
5 | return (
6 |
7 |
8 | About Mee !
9 |
10 |
11 |
12 |
13 |
18 |
19 |
20 |
Sisindri Singamsetti
21 |
22 |
23 | Front-end Developer !
24 |
25 |
26 |
27 | I'm a front-end developer eager to grow into Full-Stack
28 | Development. I'm skilled in HTML, CSS, Bootstrap, JavaScript, and
29 | React, with a keen interest in learning more. I'm committed to
30 | honing my abilities in these areas.
31 |
32 |
33 | If you're in need of a motivated front-end developer, I'm here and
34 | ready to contribute. I'm excited about opportunities to broaden my
35 | skills and make meaningful contributions to projects. Let's work
36 | together!
37 |
38 |
39 | Read More...😉
40 |
41 |
42 |
43 |
44 |
45 | );
46 | };
47 |
48 | export default AboutMe;
49 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");
2 |
3 | * {
4 | margin: 0;
5 | padding: 0;
6 | box-sizing: border-box;
7 | text-decoration: none;
8 | border: none;
9 | outline: none;
10 | scroll-behavior: smooth;
11 | font-family: "Poppins", "sans-serif";
12 | }
13 |
14 | :root {
15 | --bg-color: #1f242d;
16 | --second-bg-color: #323946;
17 | --text-color: #fff;
18 | --main-color: #0ef;
19 | }
20 |
21 | .body {
22 | margin: 0;
23 | place-items: center;
24 | background: var(--bg-color);
25 | color: var(--text-color);
26 | }
27 |
28 | h6 {
29 | font-size: 2rem !important;
30 | font-weight: 500 !important;
31 | line-height: 1.1rem !important;
32 | }
33 |
34 | h4 {
35 | font-size: 2.4rem !important;
36 | font-weight: 600 !important;
37 | line-height: 1.1 !important;
38 | }
39 |
40 | h3 {
41 | font-size: 3.3rem !important;
42 | font-weight: 600 !important;
43 | line-height: 1.2rem !important;
44 | }
45 |
46 | h2 {
47 | font-size: 4.2rem !important;
48 | font-weight: 700 !important;
49 | line-height: 1.3 !important;
50 | }
51 |
52 | p {
53 | font-size: 1.2rem !important;
54 | font-weight: 400 !important;
55 | line-height: 1.3 !important;
56 | }
57 |
58 | span {
59 | color: var(--main-color);
60 | }
61 |
62 | .button {
63 | display: inline-block;
64 | padding: 0.8rem 1.6rem;
65 | background: var(--main-color);
66 | border-radius: 4rem;
67 | box-shadow: 0 0 1rem var(--main-color);
68 | font-size: 1rem;
69 | color: var(--second-bg-color);
70 | letter-spacing: 0.1rem;
71 | font-weight: 500;
72 | transition: 0.5s ease;
73 | }
74 | .button:hover {
75 | box-shadow: none;
76 | }
77 | .button:focus,
78 | .button:focus-visible {
79 | outline: 4px auto -webkit-focus-ring-color;
80 | }
81 |
82 | a {
83 | font-weight: 500 !important;
84 | color: var(--main-color) !important;
85 | text-decoration: none !important;
86 | }
--------------------------------------------------------------------------------
/src/Components/Cover/Cover.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./Cover.css";
3 |
4 | const Cover = () => {
5 | return (
6 |
7 |
8 |
9 |
Hello, Its me
10 |
sisi_tarak
11 |
12 | I'm a Web Developer
13 |
14 |
15 | I'm a Student. Insterested in Web Development and Freelancing
16 |
17 |
18 |
41 |
47 | Download Resume🫠
48 |
49 |
50 |
51 |
56 |
57 |
58 |
59 | );
60 | };
61 |
62 | export default Cover;
63 |
--------------------------------------------------------------------------------
/src/Components/ContactMe/ContactMe.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./ContactMe.css";
3 |
4 | const ContactMe = () => {
5 | return (
6 |
68 | );
69 | };
70 |
71 | export default ContactMe;
72 |
--------------------------------------------------------------------------------
/src/Components/Skills/Skills.jsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import "./Skills.css";
3 |
4 | const Skills = () => {
5 | return (
6 |
7 |
8 | My Skillss * {/* ★ ★ */}
9 |
10 |
11 |
12 |
13 |
14 |
26 |
38 |
50 |
62 |
74 |
86 |
87 |
88 | Embrace growth, each step forward gets you closer transforming
89 | mastery .
90 | Build upon your skills, transforming
91 | 3s into 4s , and 4s into 5s , one at a
92 | time..!!
93 |
94 |
100 |
101 |
102 |
107 |
108 |
109 |
110 |
111 | );
112 | };
113 |
114 | export default Skills;
115 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Hi 👋, I'm Sisindri Singamsetti
2 |
3 |
4 | - 👋 Hi, I’m **Sisindri Singamsetti**, a frontend developer from India.
5 | - 🎓 I’m studying **B.Tech in Information Technology** at Sree Venkateswara College of Engineering (2nd year).
6 | - 💻 I have worked on **7+ projects** in frontend and full-stack development, using **React, Tailwind CSS, and JavaScript**.
7 | - 🌱 Currently learning backend development with **NodeJS and ExpressJS**.
8 | - 🚀 I co-founded **Webortex**, a startup focused on web and app development.
9 | - 📚 At College, we run a **Student Incubator Program** to help students learn real-world skills through projects.
10 | - 🌐 I’m also the **Web Lead** for my college’s **Google Developer Group (GDG)**, where I mentor others in tech.
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | > I’m open to collaboration and tech discussions—feel free to connect!
28 | - [ ] 📫 How to reach me **sisindrisingamsetti@gmail.com**
29 |
30 |
31 |
32 |
33 |
34 | Languages and Tools:
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | Connect with me:
48 |
49 |
50 |
51 |
52 |
53 |
54 | ---
55 |
56 | Support:
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
82 |
83 |
--------------------------------------------------------------------------------