Technical Skills

Full-stack development across frontend, backend, DevOps, and hardware systems — built over 20 years of hands-on experience.

Front-End Development

HTML & CSS

Proficient in structuring and styling web pages using ERB, HAML, and Liquid templates. Extensive experience with semantic HTML and modern CSS techniques.

JavaScript

Strong understanding of core JavaScript concepts including ES6+, async/await, DOM manipulation, and event-driven patterns.

Frontend Frameworks

Bootstrap 5 for responsive UI. Experience with Turbo (Hotwire) for SPA-like interactions without heavy JavaScript frameworks.

Responsive Design

Mobile-first, responsive layouts that adapt cleanly across screen sizes. Fluent in CSS Grid, Flexbox, and media queries.

CSS Preprocessors

Experience with Sass/SCSS for maintainable stylesheets. CSS variable systems for consistent design tokens across large applications.

Version Control

Git workflows — branching strategies, pull requests, code reviews. Experience with GitHub and GitLab including CI/CD pipelines.

Frontend Stack
HTML5 CSS3 Sass/SCSS JavaScript ES6+ Bootstrap 5 Hotwire Turbo Stimulus ERB HAML Liquid Responsive Design Git / GitHub

Back-End Development

Ruby on Rails

Primary backend framework. Full command of Rails 7 — models, controllers, routing, ActiveRecord Encryption, background jobs, Action Mailer, Action Cable, and API mode.

PHP

Proficient in PHP for server-side scripting and CMS customization. Experience building standalone PHP applications and REST APIs.

Databases

PostgreSQL and MySQL for relational data. MongoDB for document-based storage. Schema design, migrations, indexing, and query optimization.

API Design

RESTful API architecture. Redis for caching and pub/sub. Sidekiq for background processing. Action Cable for WebSocket-based real-time features.

Auth & Security

Devise, JWT, and OAuth. Two-factor authentication (TOTP + OTP). AES-256 data encryption. XSS, CSRF, SQL injection protection. Secure session management.

Web Servers

Ubuntu and Alma Linux server administration. Apache and Nginx configuration and performance tuning. SSL/TLS setup and maintenance.

Backend Stack
Ruby on Rails 7 PHP PostgreSQL MySQL MongoDB Redis Sidekiq Action Cable Devise JWT OAuth AES-256 REST APIs Nginx Apache Ubuntu Alma Linux

DevOps & Infrastructure

  • Docker — containerized application deployment
  • CI/CD — GitLab CI pipelines
  • Cloud platforms — AWS, Google Cloud, Azure
  • Bash scripting for automation and server tasks
  • Git workflows, branching, pull requests, code review
  • Server self-management — Linux, Nginx, Apache

Mobile & Embedded

  • Turbo Native iOS and Android (Hotwire)
  • Kiosk device software development
  • Microcontroller and sensor programming
  • 3D modeling and 3D printing for hardware projects
  • Blockchain and crypto payment integrations
  • Python scripting for controllers and automation

Bonus Skills

Unit testing, integration testing, debugging
Turbo Streams and Turbo Morphing
Bash scripting
Blockchain & crypto payment integrations
Python scripting for controllers and sensors
Kiosk device software development

Soft Skills

Problem-solving and creative technical thinking
Clear communication with teams and stakeholders
Agile teamwork — stand-ups, sprint planning, retrospectives
Project management tools — Trello, Asana
Adaptability — fast learner across any language or GUI framework
Architecture thinking — understanding complex project structures