Skip to content

Commit 02917a5

Browse files
committed
REF : Updated information about projects and skills
1 parent d4921aa commit 02917a5

File tree

8 files changed

+210
-29
lines changed

8 files changed

+210
-29
lines changed

.gitignore

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
build/
12+
develop-eggs/
13+
dist/
14+
downloads/
15+
eggs/
16+
.eggs/
17+
lib/
18+
lib64/
19+
parts/
20+
sdist/
21+
var/
22+
wheels/
23+
share/python-wheels/
24+
*.egg-info/
25+
.installed.cfg
26+
*.egg
27+
MANIFEST
28+
main
29+
tmp
30+
node_modules
31+
32+
# PyInstaller
33+
# Usually these files are written by a python script from a template
34+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
35+
*.manifest
36+
*.spec
37+
38+
# Installer logs
39+
pip-log.txt
40+
pip-delete-this-directory.txt
41+
42+
# Unit test / coverage reports
43+
htmlcov/
44+
.tox/
45+
.nox/
46+
.coverage
47+
.coverage.*
48+
.cache
49+
nosetests.xml
50+
coverage.xml
51+
*.cover
52+
*.py,cover
53+
.hypothesis/
54+
.pytest_cache/
55+
cover/
56+
57+
# Translations
58+
*.mo
59+
*.pot
60+
61+
# Django stuff:
62+
*.log
63+
local_settings.py
64+
db.sqlite3
65+
db.sqlite3-journal
66+
67+
# Flask stuff:
68+
instance/
69+
.webassets-cache
70+
71+
# Scrapy stuff:
72+
.scrapy
73+
74+
# Sphinx documentation
75+
docs/_build/
76+
77+
# PyBuilder
78+
.pybuilder/
79+
target/
80+
81+
# Jupyter Notebook
82+
.ipynb_checkpoints
83+
84+
# IPython
85+
profile_default/
86+
ipython_config.py
87+
88+
# pyenv
89+
# For a library or package, you might want to ignore these files since the code is
90+
# intended to run in multiple environments; otherwise, check them in:
91+
# .python-version
92+
93+
# pipenv
94+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
95+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
96+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
97+
# install all needed dependencies.
98+
#Pipfile.lock
99+
100+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
101+
__pypackages__/
102+
103+
# Celery stuff
104+
celerybeat-schedule
105+
celerybeat.pid
106+
107+
# SageMath parsed files
108+
*.sage.py
109+
110+
# Environments
111+
.env
112+
.venv
113+
env/
114+
venv/
115+
ENV/
116+
env.bak/
117+
venv.bak/
118+
.DS*
119+
# Spyder project settings
120+
.spyderproject
121+
.spyproject
122+
123+
# Rope project settings
124+
.ropeproject
125+
126+
# mkdocs documentation
127+
/site
128+
129+
# mypy
130+
.mypy_cache/
131+
.dmypy.json
132+
dmypy.json
133+
134+
# Pyre type checker
135+
.pyre/
136+
137+
# pytype static type analyzer
138+
.pytype/
139+
140+
# Cython debug symbols
141+
cython_debug/
142+
143+
# Text Editor
144+
.vscode
145+
logs*
146+
.un*
147+
.**

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "hafijulali.github.io",
33
"private": true,
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
1.71 KB
Binary file not shown.
10.8 KB
Binary file not shown.

public/assets/godevops.png

1.18 MB
Loading

public/assets/projects.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
{
1111
"id": 2,
12-
"name": "OpenTodo",
13-
"description": "A Todo application that can save todos over cloud.",
14-
"image": "open-todo.png",
15-
"demo": "https://hafijulali.gitlab.io/open-todo",
16-
"source": "https://gitlab.com/hafijulali/open-todo"
12+
"name": "GoDevOps",
13+
"description": "Golang app to manage containerd deployments via HTTP RESTful APIs.",
14+
"image": "godevops.png",
15+
"demo": "",
16+
"source": "https://gitlab.com/hafijulali/godevops"
1717
},
1818
{
1919
"id": 3,

src/components/about/About.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,24 @@ const About = () => {
1818

1919
<div className="about__content">
2020
<div className="about__cards">
21-
<article className="about__card">
22-
<FaAward className="about__icon" />
23-
<h5>Electronics Engineer</h5>
24-
<small>by degree</small>
25-
</article>
26-
2721
<article className="about__card">
2822
<FiUsers className="about__icon" />
29-
<h5>Electronics</h5>
30-
<small>Hobbyist</small>
23+
<h5>Software Engineering</h5>
24+
<small>problem solver</small>
3125
</article>
32-
26+
27+
3328
<article className="about__card">
3429
<VscFolderLibrary className="about__icon" />
35-
<h5>Projects</h5>
30+
<a href="#portfolio"> <h5>Projects</h5></a>
3631
<small>software development</small>
3732
</article>
33+
34+
<article className="about__card">
35+
<FaAward className="about__icon" />
36+
<h5>Techy</h5>
37+
<small>passionate</small>
38+
</article>
3839
</div>
3940
<p>
4041
Extremely motivated to constantly develop my skills and grow

src/components/experience/Experience.tsx

Lines changed: 46 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,67 +9,100 @@ const Experience = () => {
99

1010
<div className="container experience__container">
1111
<div className="experience__frontend">
12-
<h3>Frontend Development</h3>
12+
<h3>Frontend Technologies</h3>
1313
<div className="experience__content">
1414
<article className="experience__details">
1515
<BsPatchCheckFill className="experience__details-icon" />
1616
<div>
17-
<h4>HTML</h4>
18-
<small className="text-light">Experienced</small>
17+
<a href="https://www.typescriptlang.org/"><h4>TypeScript</h4></a>
18+
<small className="text-light">Intermediate</small>
1919
</div>
2020
</article>
2121
<article className="experience__details">
2222
<BsPatchCheckFill className="experience__details-icon" />
2323
<div>
24-
<h4>CSS</h4>
25-
<small className="text-light">Intermediate</small>
24+
<a href="https://htmx.org/"><h4>HTMX</h4></a>
25+
<small className="text-light">Beginner</small>
2626
</div>
2727
</article>
2828
<article className="experience__details">
2929
<BsPatchCheckFill className="experience__details-icon" />
3030
<div>
31-
<h4>JS</h4>
31+
<a href="https://flutter.dev/"><h4>Flutter</h4></a>
3232
<small className="text-light">Intermediate</small>
3333
</div>
3434
</article>
3535
<article className="experience__details">
3636
<BsPatchCheckFill className="experience__details-icon" />
3737
<div>
38-
<h4>ReactJS</h4>
39-
<small className="text-light">Beginner</small>
38+
<a href="https://react.dev/"><h4>React</h4></a>
39+
<small className="text-light">Intermediate</small>
4040
</div>
4141
</article>
4242
</div>
4343
</div>
4444

4545
<div className="experience__backend">
46-
<h3>Backend Development</h3>
46+
<h3>Backend Technologies</h3>
47+
<div className="experience__content">
48+
<article className="experience__details">
49+
<BsPatchCheckFill className="experience__details-icon" />
50+
<div>
51+
<a href="https://www.python.org/"><h4>Python</h4></a>
52+
<small className="text-light">Experienced</small>
53+
</div>
54+
</article>
55+
<article className="experience__details">
56+
<BsPatchCheckFill className="experience__details-icon" />
57+
<div>
58+
<a href="https://nodejs.org"><h4>NodeJS</h4></a>
59+
<small className="text-light">Intermediate</small>
60+
</div>
61+
</article>
62+
<article className="experience__details">
63+
<BsPatchCheckFill className="experience__details-icon" />
64+
<div>
65+
<a href="https://go.dev/"><h4>Golang</h4></a>
66+
<small className="text-light">Intermediate</small>
67+
</div>
68+
</article>
69+
<article className="experience__details">
70+
<BsPatchCheckFill className="experience__details-icon" />
71+
<div>
72+
<a href="https://www.postgresql.org/"><h4>PostgreSQL</h4></a>
73+
<small className="text-light">Intermediate</small>
74+
</div>
75+
</article>
76+
</div>
77+
</div>
78+
<div className="experience__tools">
79+
<h3>Tools</h3>
4780
<div className="experience__content">
4881
<article className="experience__details">
4982
<BsPatchCheckFill className="experience__details-icon" />
5083
<div>
51-
<h4>Python</h4>
84+
<a href="https://git-scm.com/"><h4>Git</h4></a>
5285
<small className="text-light">Experienced</small>
5386
</div>
5487
</article>
5588
<article className="experience__details">
5689
<BsPatchCheckFill className="experience__details-icon" />
5790
<div>
58-
<h4>NodeJS</h4>
91+
<a href="https://github.com"><h4>Github</h4></a>
5992
<small className="text-light">Intermediate</small>
6093
</div>
6194
</article>
6295
<article className="experience__details">
6396
<BsPatchCheckFill className="experience__details-icon" />
6497
<div>
65-
<h4>Java</h4>
98+
<a href="https://www.linux.org/"><h4>Linux</h4></a>
6699
<small className="text-light">Intermediate</small>
67100
</div>
68101
</article>
69102
<article className="experience__details">
70103
<BsPatchCheckFill className="experience__details-icon" />
71104
<div>
72-
<h4>MySQL</h4>
105+
<a href="https://kubernetes.io/"><h4>Kubernetes</h4></a>
73106
<small className="text-light">Intermediate</small>
74107
</div>
75108
</article>

0 commit comments

Comments
 (0)