Troy Krause

Full-Stack Developer & Knowledge Engineering Enthusiast

Building intelligent systems that transform complex data into actionable insights. Passionate about creating tools that make technology more accessible.

Scroll Down

About Me

Troy Krause profile photo
2+ Years Experience
15+ Technologies
3rd Year Computer Science

Software Developer & Lifelong Learner

Curious and driven computer science student with a passion for knowledge engineering. I combine strong theoretical foundations with hands-on development experience to build intelligent systems that simplify complexity and make information more actionable.

Full-Stack Development

Specializing in .NET/C# backend development and Angular frontend work. I design RESTful APIs, build cloud-native applications on Azure, and create responsive user interfaces. Independent, resilient, and committed to delivering thoughtful, high-quality solutions.

Making Impact Through Technology

Driven by the opportunity to solve complex problems and continuously learn. My goal is to contribute to research in knowledge engineering and intelligent systems while building tools that make complex ideas more accessible and actionable for everyone.

Skills & Technologies

Core Technologies

.NET
Entity Framework
SQL Server
Angular
DevExtreme

Additional Skills

C#
Java
TypeScript
JavaScript
React
Android
MongoDB
PostgreSQL
Oracle
Bootstrap
HTML/CSS

Tools & Platforms

Git & GitHub Actions
Docker
Azure Ecosystem
Unit/Integration Testing

Experience & Education

Junior/Mid-Level Full-Stack Developer

The Development Company

Durban, KwaZulu-Natal, South Africa

Design, develop, and maintain web applications using the .NET stack and Angular framework. Build backend services with C# and .NET, creating RESTful APIs and integrating databases using SQL Server and Entity Framework. Develop responsive user interfaces with Angular and TypeScript. Work with Azure services (App Services, Functions, Service Bus, Azure SQL) to build cloud-native applications.

C# .NET Angular Azure SQL Server

Bartender

Northlands Bowling Club

Durban, KwaZulu-Natal, South Africa

Provided exceptional customer service, managed inventory, maintained cleanliness standards, and handled cash transactions with accuracy.

Online English Teacher

Native Camp

Durban, KwaZulu-Natal, South Africa

Taught English to students of various ages and nationalities. Assessed students' progress and provided constructive feedback.

Bachelor of Information and Computer Sciences

Varsity College

Major: Application Development

Matric

Northwood School

Courses & Certificates

UI/UX Design Course

Udemy

Comprehensive course covering user interface and user experience design principles, wireframing, prototyping, and design thinking.

In Progress

Front-End Web Development

Udemy

Complete front-end development course covering HTML, CSS, Bootstrap, Angular, and React for building modern, responsive web applications.

In Progress

PostgreSQL Course

Udemy

In-depth course on PostgreSQL covering database design, querying, indexing, performance tuning, and administration.

In Progress

Featured Projects

A selection of my work showcasing full-stack development and problem-solving

Front-End

Night Sky - OTP Verification Component

A polished Angular 17 OTP verification UI featuring a two-step phone verification flow with smooth animations, dark/light theming, and a glassmorphism-inspired design. Includes auto-advancing OTP input, clipboard paste support, toast notifications, and responsive layout.

Angular 17 TypeScript SCSS RxJS Vercel

Back-End

Coming Soon

Back-end projects will be showcased here.

Design

Coming Soon

Design projects will be showcased here.

Blog Posts

Thoughts, tutorials, and insights from my development journey

March 2026 5 min read

I Spent 6 Hours Building an Angular OTP Component So You Don't Have To

What started as a simple OTP input turned into 6 hours of edge cases — auto-focus, backspace navigation, clipboard paste support, and clean Angular architecture. Sometimes the hardest problems are the small UX details users never notice when they work correctly.

Angular Frontend Side Projects Web Dev
Read on Dev.to

Let's Connect

I'm always interested in hearing about new opportunities, collaborations, or just connecting with fellow developers.

Location

Durban, KwaZulu-Natal, South Africa

Availability

Open to Opportunities

Contact Form Coming Soon

In the meantime, feel free to reach out via email or connect on LinkedIn!