Full-Stack Developer | JavaScript • TypeScript • Python
Full-stack developer focused on creating quality web applications, CLI utilities, and desktop interfaces. Primary expertise in JavaScript/TypeScript and Python, currently expanding knowledge in C++ and Rust.
I follow clean code principles, prioritize user interface quality, and automate routine tasks. Experience includes both commercial and personal projects combining frontend and backend development.
Advanced music player application built with Tauri, TypeScript, and React
- Multiple music sources integration
- Customizable themes and UI
- Advanced audio controls
- Modern, responsive interface
Open-source MVP alternative to Claude Code using Python and OpenRouter API
- Free alternative to commercial code generation tools
- Flexible automation capabilities
- Step-by-step code generation
- Built-in security controls
AI-powered git commit message generator with Python and OpenRouter API
- Automatic commit message generation using AI
- Beautiful terminal interface with rich styling
- Smart parsing with markdown cleanup
- Interactive preview and confirmation system
- Built-in health checks and comprehensive testing
- Conventional commits compliance
Node.js/Bun library for automatic tunnel management
- Creates and manages tunnels using ngrok and localhost.run
- Provides stable public URLs for local development
- Background monitoring with automatic restart on failures
- Simple API for managing multiple tunnels simultaneously
- Ideal for webhook development and testing
Primary Languages
- JavaScript/TypeScript
- Python
- Currently learning: C++, Rust
Frontend Technologies
- React, Vite
- TailwindCSS
- Responsive design principles
Backend & Database
- Node.js
- PostgreSQL
- Supabase
- RESTful API design
Desktop Development
- Tauri
- Cross-platform applications
Development Environment
- Arch Linux with Hyprland
- Zsh/Fish shell
- VS Code, NeoVim
- Git version control
Full-Stack Development
End-to-end application development from UI design to backend implementation
API Integration & Design
RESTful API development, HTTP protocols, JSON data handling
CLI Development
Command-line tools and automation scripts
Database Management
Schema design, query optimization, data modeling
Code Quality
Refactoring, testing strategies, code review processes
DevOps Practices
CI/CD pipelines, containerization, deployment automation
Systems Programming
Deepening knowledge in Rust and low-level programming concepts
Developer Tooling
Creating tools to enhance developer productivity and workflow
Architecture & Scalability
Transitioning from functional code to scalable, maintainable solutions
Automation
Streamlining development processes and reducing manual overhead
AI Integration
Exploring AI-assisted development tools and workflows
Contact: rafabduloff@gmail.com | Telegram