My Story
Who Am I
My programming journey began in high school, where I discovered a love for coding that led me to pursue a BSc in IT from North-West University (NWU). Along the way, I gained experience with languages like C#, Python, C++, and Java, and worked with SQL Server, Oracle and PostgreSQL for data management. Now, as a software developer, my focus is on building dynamic, user-centered applications with TypeScript and React, and I'm excited to apply and expand my skills in modern web development technologies. For more information, check out my CV.
My Skills
- Programming Languages: TypeScript, JavaScript, C#, Python, C++, Java
- Frameworks: React, Next.js, Expo, Django, ASP.NET
- Data Management: PostgreSQL, Supabase, SQL Server, Oracle, Access
- Tools & Technologies: Resend, Zod, shadcn/ui, Tailwind
- Other: WordPress, Shopify
What I Aspire to Be
I aim to become a well-rounded full stack developer with a strong focus on the React ecosystem, combining dynamic front-end experiences with solid back-end functionality. My goal is to deepen my expertise across the spectrum, ensuring I can seamlessly navigate both client and server-side development to build efficient, cohesive applications.
What I'm Working On Now
As a software developer, my current focus is on web development, with a particular interest in the React ecosystem. Over the past year, I've expanded my skills in HTML, CSS, JavaScript and TypeScript, while diving deeper into frameworks like React and Next.js. I'm also exploring tools like Supabase and Resend for handling storage and communication in web applications. In addition to my professional work, I'm developing a hobby project called EFT Toolset, a tool designed to assist players of Escape From Tarkov.
Projects
WebDevEwan
My personal portfolio website.
EFT Toolset
A suite of tools to assist players of Escape From Tarkov (EFT) in their gameplay experience.
Teaching & Learning System
A multiplatform system for lecturers at NWU to review students' video submissions.