Ethan Davies

Full-stack Developer and Student

About Me

My name is Ethan Davies, and I’m a student and self-taught programmer from the United Kingdom. I’m passionate about building modern, efficient software and constantly pushing my knowledge forward. I work primarily with TypeScript, Go, React, and Java, and have experience across a range of web technologies and frameworks. I’m currently learning Rust to deepen my understanding of systems programming and performance-oriented development.

As a full-stack developer, I particularly enjoy working on backend systems and building modern web applications. I'm also interested in desktop app development using frameworks like Electron and Tauri, where I can blend web technologies with native performance and deeper system integration. I’m drawn to projects that challenge both architectural thinking and user experience, whether it’s designing APIs, managing infrastructure, or crafting polished interfaces.

Projects