I'm a Computer Science student specializing in
C# and .NET development,
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 have foundational frontend knowledge,
giving me a well-rounded understanding of full-stack applications. In the long term, I aim to deepen my expertise in System Design and software architecture, building scalable and maintainable applications that stand the test of time.
My programming journey began in technical school,
where I first discovered how powerful and creative coding could be. A teacher with an
innovative and flexible teaching style encouraged experimentation and project-based learning, which sparked my genuine interest in software development.
At university, I was introduced to C#,
which quickly became my primary language. Around that time, I found
The C# Academy, a platform that significantly accelerated my growth. Over time, I transitioned from
learner to contributor.
That experience reinforced the importance of continuous learning, community, and knowledge sharing. Values that continue to guide my development.
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 value clarity,
simplicity and attention to detail. I prefer 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.
Outside of academic and project work, I enjoy solving coding challenges
on platforms like Codewars. For me, they’re both a mental workout and a way to refine problem-solving skills.
I also contribute to open-source initiatives because I believe in
giving back to the community. There's something rewarding about knowing that
your code might help someone else.
Beyond coding, I enjoy playing football,
chess and exploring trends in
emerging technology and cryptocurrencies. These interests keep me balanced and often inspire new ways of thinking about
problems and solutions.