Hey there!
I'm Majdi Jaigirdar
Computer Science student at Edge Hill University. With a passion for programming and always looking to learn new things. Currently learning Python and Java at uni, I'm also learning web development in my free time and learning new technologies, tools and languages.
About Me
Technology has always been my passion. Since childhood, I've been fascinated by how things
work, electricity, motors, systems; always digging deeper to uncover what's beneath the
surface. For me, it's an endless universe to explore, and I'm driven not just to understand
it but to build it.
I spend my time coding, designing UIs, and experimenting creatively, whether
in design, photography, or other outlets. I also enjoy traveling and learning from the people
I meet along the way.
I want to build tools that make technology more accessible and improve lives, innovation
should benefit everyone, and I aim to contribute to that.
Ainsdale Beach, Merseyside, UK - May 2023
Education
I'm a Computer Science student at Edge Hill University, building skills in
programming, computer architecture, and professional practice. I've studied Java, Python,
data analysis, AI & Machine Learning, and software development methodologies, applying
these through coursework and projects to solve real-world problems.
Throughout my studies at university and sixth form, I've completed projects including
a school register system in Visual Basic with SQL for my NEA, and a dissertation on
the impact of AI in education for my EPQ (Extended Project Qualification).
Edge Hill University, Ormskirk, UK - Nov 2024
Projects
MajdiJ.com
My personal website, built from the ground up in HTML, CSS, JavaScript and Cloudflare, designed with accessibility and SEO at its foundation.
Simple-PyKV
A lightweight Python key-value server exposing a RESTful HTTP API. A tiny, predictable store for small tools and demos, without the weight of a database.
20-20-20 Rule Timer
A web app to help prevnt digital eye strain by reminding users to follow the 20-20-20 rule. Features customisable times, alarms, and eye health tips to promote better screen habits.
ArchComply
Automates records destruction-date calculations, built while I was a data administrator at a solicitor firm, to help comply with UK GDPR, SRA and ICO requirements.
WandStack
An in-development platform for everyday digital tools: converters, colour pickers, QR generators, PDF utilities and more, focused on speed, privacy and ease of use.
FitSmart
A Java fitness-tracking app to log workouts and monitor health metrics, built collaboratively at Edge Hill University using Git and Agile by a team of four.
Skills
I have experience with a wide range of programming languages, frameworks, and technologies through both my academic studies and personal projects. By experimenting with different tools and approaches, I've discovered the areas I enjoy working in but also developed a versatile skill set. These expriences allow me to quickly adapt to new challenges, select the right tools for the job, and design solutions that are both practical and scalable.
I've learned how to build systems that are functional and fast, reliable, and efficient. I can identify potential issues early, optimise performance where it matters most, and create solutions that balance speed with long-term maintainability. Ultimately, this variety of experience gives me the confidence to take on complex technical challenges and deliver high-quality results.
Skills
I have experience with a wide range of programming languages, frameworks, and technologies through both my academic studies and personal projects. By experimenting with different tools and approaches, I've discovered the areas I enjoy working in but also developed a versatile skill set. These expriences allow me to quickly adapt to new challenges, select the right tools for the job, and design solutions that are both practical and scalable.
I've learned how to build systems that are functional and fast, reliable, and efficient. I can identify potential issues early, optimise performance where it matters most, and create solutions that balance speed with long-term maintainability. Ultimately, this variety of experience gives me the confidence to take on complex technical challenges and deliver high-quality results.
Articles
Building Simple-PyKV: A Lightweight Python Key-Value Store server
Adventures in creating an API backend for a simple key-value store using Python
Featured
Developing My Personal Portfolio Website with Modern Web Tech: MajdiJ.com
Building my personal portfolio website to showcase my projects and skills.
A-LevelEPQ
A-Level EPQ: EPQ Navigating the social impacts of AI on education
My A-Level EPQ project exploring the social impacts of AI on education.
Let's get in touch.
Drop me a message and I'll get back to you as soon as I can. Email me at contact@majdij.com or use the form.