Skip to content
View rozeraf's full-sized avatar

Block or report rozeraf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rozeraf/README.md

rozeraf

Full-Stack Developer | JavaScript • TypeScript • Python

Profile Views


About

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.


Key Projects

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

Technical Stack

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

Core Competencies

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


Current Focus Areas

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


GitHub Statistics


Contact: rafabduloff@gmail.com | Telegram

Pinned Loading

  1. autocommit autocommit Public

    Intelligent git commit assistant that analyzes code changes and generates conventional commit messages through AI integration.

    Python 1

  2. autowebhook autowebhook Public

    Typescript пакет для автоматического создания и автоматизации управлением ngrok туннеля

    TypeScript

  3. music-player music-player Public

    Действительно продвинутый музыкальный плеер. Поддерживает несколько источников музыки, настраиваемые темы, продвинутое управление аудио и современный интерфейс для пользователей любого уровня.

    TypeScript