Website Development
Skills
- Core Web Technologies
- Semantic HTML and modern CSS for responsive, accessible layouts
- TypeScript and JavaScript for structured, maintainable frontend code
- Frontend Frameworks & Tooling
- Client-side single-page applications (SPA) using Svelte, React and Angular
- Full-stack web applications using server-side rendering (SSR) and static site generation (SSG) with client-side hydration
- Flutter for Web for shared codebases across web and native platforms
- Component-based architecture and modular frontend design
- State Management & Reactive Systems
- Understanding of reactive programming models and unidirectional data flow
- State management strategies for complex client-side applications
- Separation of UI state, application state and server-synchronized state
- API Integration & Communication
- Integration with REST, GraphQL, gRPC and tRPC APIs
- Real-time client communication using WebSockets and Server-Sent Events (SSE)
- Robust error handling with retry strategies and skeleton placeholders for optimization
- Performance & Deployment
- Frontend performance optimization, including bundle size, rendering, and network usage
- Awareness of caching strategies and offline-capable web applications (PWA)
- Build tooling, bundling and deployment of production-ready web applications
Related projects
article in preparation
Riot Account Manager
GUI tool to log into riot games accounts from system tray
Native Development
Website Development
Tauri
Svelte
TypeScript
Rust
article in preparation
CodeArchi
Weekend project: Simple management tool to plan out component building and dependencies
Website Development
Svelte
TypeScript
article in preparation
Yuyan
Proof-of-concept and highly opinionated semantic web markup language that transpiles to HTML/CSS
Core Library
Website Development
TypeScript
Expertise Area
Framework/Game Engine
Programming Language