Full-Stack Engineer | Website Builder | Python Automation
I offer comprehensive, end-to-end solutions tailored to your business needs. Choose from my specialized service offerings:
Complete web solutions from concept to deployment
Python-powered automation & data engineering
Scalable APIs & robust server solutions
Ready to discuss your project? Get in touch
I don't just build websites—I create comprehensive digital presences. From initial concept through deployment and beyond, I handle every aspect of bringing your business online.
Unique, responsive designs tailored to your brand and business goals. Modern frameworks, clean code, and user-friendly interfaces.
I handle domain registration, DNS configuration, SSL certificates, and reliable hosting setup—so you don't have to worry about the technical details.
Automated deployment pipelines, version control, monitoring, and infrastructure as code for seamless updates and reliability.
Regular updates, security patches, performance monitoring, and technical support to keep your site running smoothly.
This portfolio website is an example of my web development work—featuring responsive design, optimized performance, and modern tech stack.
I build complete automation solutions that don't just run once—they become integral parts of your workflow, handling repetitive tasks, processing data, and integrating with your existing systems.
Automate repetitive tasks: data entry, report generation, email workflows, file processing, and more.
Build pipelines to extract, transform, and load data from multiple sources. Clean, process, and organize data for analysis.
Connect different tools and platforms: CRMs, databases, APIs, spreadsheets, and third-party services.
Automated monitoring systems that notify you of issues, track KPIs, and generate regular reports.
Check out qBot and Beating Blackjack in my portfolio for examples of automation and data processing work.
I design and build the server-side infrastructure that powers modern applications—from RESTful APIs to complex microservices architectures.
Clean, well-documented APIs following industry best practices. Authentication, rate limiting, and comprehensive error handling.
Scalable, maintainable systems with properly separated concerns. Service discovery, message queues, and containerization.
Efficient database schemas, optimization for performance, migrations, and backup strategies.
Deploy to AWS, Google Cloud, or Azure. Infrastructure as code, auto-scaling, and monitoring.
My game backend systems (Firebase, PlayFab integration) demonstrate scalable architecture and real-time data synchronization.
Hello there! I'm an outgoing and passionate engineer with a diverse background spanning game development, backend engineering, Python automation, and DevOps practices.
Currently, I specialize in building robust backend systems, automating complex workflows with Python, and implementing DevOps solutions that streamline development processes. My experience in game development has given me a unique perspective on performance optimization, real-time systems, and scalable architectures.
I'm driven by the desire to solve challenging technical problems, whether it's architecting microservices, building automation tools, or optimizing deployment pipelines. My game development background fuels my creativity in approaching system design and infrastructure challenges.
Beyond coding, you'll find me exploring new technologies, contributing to open-source projects, or diving deep into strategy games, MOBAs, and RPGs. I believe in continuous learning and pushing the boundaries of what's possible with technology.
When I'm not at the keyboard, I enjoy playing guitar, reading technical books and sci-fi, staying active through regular exercise, and experimenting in the kitchen. I'm also passionate about traveling and experiencing different cultures, which helps me approach problems from diverse perspectives.
KDE Plasma 6 system monitor widget — real-time CPU, GPU, memory, disk, network & battery metrics
KDE Plasma 6 tray widget monitoring AI subscription usage across Claude, Codex, Gemini, Copilot, Cursor and OpenRouter
Linux replacement for HyperX NGenuity — full DPI, LED, button remapping and macro configuration for the Pulsefire Dart
Full-stack school management system with multi-tenancy support
Containerized Python Discord bot with moderation, utilities, and CI/CD automation
Statistical analysis and simulation proving whether mathematical strategy beats the house
Physics-based puzzle game with creative mechanics
Interactive drawing and creativity game application
2D tactical fighting game with strategic elements
Magic-based action game with spell-casting mechanics
More projects coming soon...
Have a project in mind? Looking for a reliable technical partner? I'd love to hear from you.
Response Time: I typically respond within 24 hours on business days
Whether you need a complete digital presence, automation solutions, or backend development—I'm here to help turn your ideas into reality.
Send Me a Message →CampusBase is a comprehensive, full-stack school management system designed to streamline campus operations for educational institutions. Built with modern technologies and best practices, it provides a robust foundation for managing students, employees, courses, finances, and administrative tasks with multi-tenancy support.
Dashboard — institute overview & quick actions
Student management
Employee & HR management
Student registration form
Finance module
Complete student lifecycle management including enrollment, status tracking, custodian information, and academic records. Automated PIN generation for unique student identification.
Employee records, function assignments (director, registrar, instructor, accountant), career progression tracking, dependent management, and automated account closure on exit dates.
Course catalog, class scheduling, instructor assignments, academic term management, and comprehensive course registration system.
Multi-account financial system with account types, ledger entries, transaction tracking, and role-based access for accountants and directors.
Institute-level data isolation ensuring complete separation between different schools/campuses. Automatic query scoping via custom middleware and managers.
Granular permissions system with superuser, institute admin, and employee roles. Function-based access control for specific operations (director, registrar, accountant, instructor).
Private client project — repository not publicly available. Interested in a similar system? Let's talk.
PlasmaCodexBar is a native KDE Plasma 6 system tray widget that brings AI subscription quota monitoring directly to your desktop. Inspired by CodexBar for macOS, it provides real-time session and weekly usage tracking across six AI providers — with color-coded progress bars, expense estimates, and direct links to provider dashboards — all without leaving your workflow.
Full OAuth integration via Claude Code CLI. Tracks session usage (5-hour window with reset countdown), weekly quota, per-model breakdowns (Sonnet, Opus), and local expense estimates calculated from session JSONL files.
OAuth and API key support. Tracks credits balance, plan type (Free / Plus / Pro / Team / Enterprise), weekly usage, and unlimited status detection.
Adapter-based providers normalized to the same standard interface via the _AdapterBridge pattern, enabling future providers to be added with minimal code.
~/.claude/.credentials.json; Codex via ~/.codex/auth.json with 8-day token refresh cycle~/.claude/projects/**/*.jsonl_AdapterBridge normalizes external providers to the same dataclass; adding a new provider requires only an adapter~/.config/ai-usage-monitor/main.xml (KConfigXT format)./install.sh, KDE Store, or kpackagetool6 direct installAvailable on GitHub and the KDE Store. Contributions and new provider adapters welcome.
PlasmaNGenuity is an open-source Linux substitute for HyperX's Windows-only NGenuity software. It provides native configuration of the HyperX Pulsefire Dart wireless gaming mouse through both a KDE Plasma 6 system tray widget and a standalone PyQt5 application — exposing every feature NGenuity offers, on Linux, without a VM.
Five independent DPI profiles with adjustable sensitivity from 50 to 16,000 DPI and per-profile color customization for the on-device LED indicator.
Static, breathing, spectrum, and trigger lighting modes for both the logo and scroll wheel, configurable per-profile.
All six mouse buttons remappable to mouse functions, keyboard shortcuts, media controls, or DPI switching actions.
Record custom key sequences with adjustable per-step delays and assign them to any button.
Adjustable report rate from 125 Hz to 1000 Hz directly from the UI.
Real-time battery percentage with color-coded tray indicator (green → yellow → orange → red), charging status, connection mode, firmware version, and voltage readings. Hotplug detection via udev for automatic device recognition.
drivers/hyperx/protocol.py (15,698 bytes); covers full feature set reverse-engineered from the original software99-plasmangenuity.rules) installed for non-root device access./install-plasmoid.sh or pre-built .plasmoid packagepip install "plasmangenuity[tray]"Open source and actively maintained. Issues and contributions welcome — especially support requests for other HyperX models.
qBot is a Python-based Discord bot built for long-term maintainability. It runs fully containerized via Docker, ships with a development compose stack, and uses GitHub Actions for automated testing and deployment — making it easy to iterate and keep running reliably.
Server moderation commands, utility helpers, and automation tasks designed to reduce manual administration overhead in Discord communities.
Fully containerized application with a docker-compose-dev.yml for local development and a production-ready Dockerfile for clean, reproducible deployments.
GitHub Actions workflows handle automated testing and deployment, ensuring every push is validated before reaching production.
Python dependencies pinned via requirements.txt for consistent, conflict-free environments across development and production.
Browse the source code and contribution history on GitHub.
A data-driven investigation into whether basic strategy and card counting techniques produce a statistically significant advantage in blackjack. Built entirely in Jupyter Notebook with Python, this project quantifies the difference between random play, basic strategy, and card counting through extensive simulation and probability modeling.
Evaluation of standard blackjack basic strategy — the mathematically optimal play for every hand combination — and how much it reduces the house edge compared to random decisions.
Statistical assessment of card counting techniques, measuring the edge gained when tracking deck composition and adjusting bet sizing accordingly.
Precise probability modeling of winning odds under different rule sets, deck sizes, and player decisions — making the math behind every recommendation visible.
Large-scale simulation runs comparing random play, basic strategy, and card counting head-to-head across thousands of hands to produce statistically reliable results.
Full analysis, simulation code, and results are available on GitHub.
SysLens is a dark, futuristic system monitoring widget built natively for KDE Plasma 6. It delivers real-time visualization of seven subsystems — CPU, RAM, GPU, disk I/O, network, battery, and processes — through a compact, expandable panel popup. Zero external Python dependencies; all data is read straight from the Linux kernel via /proc and /sys.
CPU usage, temperature, power gauge & RAM breakdown with historical averages
GPU / VRAM metrics & disk I/O throughput
Network traffic history, battery health & top processes
Donut usage chart, session-relative power gauge, temperature bar, and configurable short/long-window usage averages.
RAM donut chart, stacked breakdown bar (used / cache / free), swap tracking, and 1-day / 30-day historical averages.
GPU usage metrics, VRAM secondary gauge, and historical tracking across configurable time windows.
Live read/write line charts, throughput visualization, IOPS tracking, and root filesystem usage monitoring.
Live upload/download speed donuts, traffic history, daily / weekly / monthly aggregates, and per-interface monitoring with virtual interface filtering.
Charge level, power status (charging / discharging), health percentage, cycle count, voltage and current readings.
Top CPU consumers with configurable list limit, real-time CPU and memory usage per process, live-sorted ranking.
/proc/stat, /proc/meminfo, /proc/diskstats, /proc/net/dev, /sys/class/hwmon/, /sys/class/power_supply/ and more; no daemon required~/.local/state/syslens/state.json; boot ID tracking resets history on kernel rebootskpackagetool6ingest() function keeping all panels in syncSysLens is fully open-source. Browse the source, file an issue, or contribute on GitHub.