I'm a Computer Science student and
aspiring C# .NET software developer,
passionate about building robust backend solutions and creating meaningful software.
My focus is on backend development, working with
APIs and databases,
which excites me the most. I also know some basics of frontend development,
giving me a well-rounded understanding of full-stack applications. In the future, I would like to
specialize in System Design, as I enjoy tackling complex
architectural challenges and building scalable, high-performing applications.
I'm passionate about writing clean, maintainable code
and following best practices to ensure applications run efficiently and are built to last.
My programming journey began in my first year of technical school,
where I first discovered my passion for coding. However, it was a particular teacher whose
innovative and flexible teaching style that truly
ignited my interest. Lessons were engaging, fun, and gave us the freedom to explore projects
that genuinely excited us.
When I started university, I learned the basics of C#,
which opened up a whole new world of possibilities. It was during this time that I discovered
The C# Academy, a resource that became instrumental in my
learning journey. Not only did I learn a tremendous amount from it, but I also began
contributing back to the community, helping others
learn just as I had been helped.
This journey from student to contributor has taught me the value of continuous learning,
community support, and giving back, principles I carry with me in everything I do.
Current Studies
Computer Science.
Currently pursuing my degree, building a strong foundation
in software engineering, algorithms, and system design.
Previous Qualification
IT Technician.
Completed technical education that provided me with practical skills and
hands-on experience in information technology.
Key Learning Resources
The C# Academy.
An invaluable resource where I've learned extensively about C# and .NET development,
and where I now contribute to help others on their learning journey.
As a developer, I bring a combination of curiosity,
patience, and attention to detail
to every project. I believe in asking questions early
rather than spending hours stuck on a problem. Collaboration and clear communication are key to
building great software.
I approach learning with an open mind and a growth mindset, always eager to understand not just
how something works, but why
it works that way. This curiosity drives me to dig deeper, explore best practices, and continuously
improve my skills.
When working in a team, I value transparent communication,
thoughtful code reviews, and constructive feedback.
I see every challenge as an opportunity to learn and grow, both as an individual developer and as a team member.
When I'm not working on projects or studying, I love solving coding challenges
on platforms like Codewars in my free time. It's like a puzzle game for me. These challenges
help me sharpen my problem-solving skills and stay sharp.
I also contribute to open-source projects because I believe in
giving back to the community that helped me learn. There's something rewarding about knowing that
your code might help someone else.
Beyond coding, I enjoy playing football,
competing in chess, and exploring the latest in
technology and cryptocurrencies. These interests keep me balanced and often inspire new ways of thinking about
problems and solutions.