Full-stack development across frontend, backend, DevOps, and hardware systems — built over 20 years of hands-on experience.
Proficient in structuring and styling web pages using ERB, HAML, and Liquid templates. Extensive experience with semantic HTML and modern CSS techniques.
Strong understanding of core JavaScript concepts including ES6+, async/await, DOM manipulation, and event-driven patterns.
Bootstrap 5 for responsive UI. Experience with Turbo (Hotwire) for SPA-like interactions without heavy JavaScript frameworks.
Mobile-first, responsive layouts that adapt cleanly across screen sizes. Fluent in CSS Grid, Flexbox, and media queries.
Experience with Sass/SCSS for maintainable stylesheets. CSS variable systems for consistent design tokens across large applications.
Git workflows — branching strategies, pull requests, code reviews. Experience with GitHub and GitLab including CI/CD pipelines.
Primary backend framework. Full command of Rails 7 — models, controllers, routing, ActiveRecord Encryption, background jobs, Action Mailer, Action Cable, and API mode.
Proficient in PHP for server-side scripting and CMS customization. Experience building standalone PHP applications and REST APIs.
PostgreSQL and MySQL for relational data. MongoDB for document-based storage. Schema design, migrations, indexing, and query optimization.
RESTful API architecture. Redis for caching and pub/sub. Sidekiq for background processing. Action Cable for WebSocket-based real-time features.
Devise, JWT, and OAuth. Two-factor authentication (TOTP + OTP). AES-256 data encryption. XSS, CSRF, SQL injection protection. Secure session management.
Ubuntu and Alma Linux server administration. Apache and Nginx configuration and performance tuning. SSL/TLS setup and maintenance.