During 16+ years of teaching English in South Korea, I discovered my passion for coding and have been building web applications that solve real-world problems. My unique background combines education, cross-cultural communication, and technical skills.
Frontend: React, Next.js, Svelte, TypeScript, HTML5, CSS3
Backend: Python, Django, Node.js
Tools & Others: Git, Linux, Bash, Raspberry Pi, PWAs
Languages: English (Native)
- π― Random Name Picker - A Svelte web app for teachers to randomly select students (Live Demo)
- πͺ Armstrong Pull-up Program - TypeScript PWA for pull-up training with Next.js App Router and i18n foundation (Live Demo)
- π Card Workout - Mobile-first TypeScript PWA for calisthenics challenges based on playing cards (Live Demo)
- βοΈ Dotfiles - My development environment configuration files for consistent setup across machines
- π PO Generator - Secure purchase order system with data encryption (Live Demo - username/password: guest)
- π Seeking frontend developer opportunities in Korea and internationally
- π± Contributing to open-source projects
- ποΈ Building tools that bridge education and technology
I believe in writing clean, maintainable code and creating user-friendly solutions. My teaching background helps me:
- Break down complex problems into manageable parts
- Write clear documentation and comments
- Focus on user experience and accessibility
- Collaborate effectively in diverse teams
- π Portfolio: geraldsouders.com
- πΌ LinkedIn: in/gerald-souders
- π§ Email: gmsoudersjr@gmail.com
- π Location: Seoul, South Korea
- πββοΈ Minimalist runner who enjoys long-distance running
- β³ Golf enthusiast discovering the zen of the game
- π Love exploring Korean culture and cuisine
- π€ Enjoy tinkering with Raspberry Pi projects
"Code is like teaching - it's about breaking down complexity into understandable parts and helping others succeed."


