Skip to content
View lordofsunshine's full-sized avatar
everything will be alright
everything will be alright

Block or report lordofsunshine

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lordofsunshine/README.md

☀️ lordofsunshine

lordofsunshine banner



Full-stack developer & product builder

I build developer tools, local-first software, web products and practical applications with a strong focus on clean interfaces, maintainable architecture and real-world usability.


English · Русский


GitHub Telegram Profile Views


✦ About me

I'm a full-stack developer who enjoys taking an idea beyond the prototype stage and turning it into a product with a clear interface, understandable architecture and enough structure to keep evolving after the first working release. My projects range from browser-based editors and developer platforms to Windows utilities, AI-powered tools, automation and local-first applications that deliberately avoid unnecessary cloud dependencies.

I originally focused mostly on frontend development, responsive layouts and interface design, but over time my work expanded into backend systems, APIs, authentication, databases, real-time communication, deployment and application architecture. I still care strongly about the visual side of software, although I prefer interfaces where design serves the product instead of becoming decoration around it.

Note

Most of my projects begin as experiments around a specific problem, but I try to develop them as real products rather than disposable demos, which means thinking about maintainability, project structure, documentation, error states, deployment and the experience of actually using the software.


✦ What I build

Direction What interests me
🧩 Developer tools Editors, project platforms, code-related utilities and software that improves development workflows.
🌐 Web products Full-stack applications, SaaS-style tools, dashboards and interactive browser experiences with polished interfaces.
☀️ Local-first software Applications where projects and user data can remain on the device instead of depending on a permanent cloud service.
🤖 AI & automation Practical AI integrations, document workflows, assistants, bots and systems that reduce repetitive work.

I am especially interested in products where engineering, interface design and automation meet in the same project, because those projects usually require thinking not only about how something works internally, but also about whether the result remains understandable and comfortable for the person using it.


✦ Featured projects

A local-first visual website builder that works entirely inside the browser and exports conventional static websites without requiring an account, application server or remote project database.

sunConstructor combines a live visual editor, responsive breakpoint controls, reusable sections, project-wide design settings, multi-page support, IndexedDB persistence, site validation, backup files and static ZIP export into a workflow where the editable project remains under the user's control.

React TypeScript Vite Zustand IndexedDB


A full-stack platform for publishing, organising and exploring open-source projects through structured project pages, documentation, files and development workflows.

MonoForge is one of my larger full-stack projects and combines a modern web interface with server-side logic, database-backed project data, deployment infrastructure and a structure intended to remain maintainable as the platform grows.

Next.js TypeScript Prisma Docker


A browser-based development environment built around Monaco Editor, real-time collaboration, project communication, live preview and server-side execution workflows.

The project explores what can be brought into a browser IDE without reducing it to a simple text editor, including shared editing sessions, presence, project chat, live previews and a backend architecture designed around Fastify and Socket.IO.

JavaScript Monaco Editor Fastify Socket.IO


☀️ sunCleaner

A Windows maintenance toolkit that brings cleanup, optimisation and repair workflows into one structured PowerShell utility while keeping potentially destructive actions visible and controllable.

The project includes a large collection of maintenance actions, WhatIf support, undo-oriented workflows, restore-point integration and a standalone distribution, while the interface is designed to make a fairly large set of system operations easier to navigate.

PowerShell Windows TUI System utilities


More projects

An AI-powered coding and learning assistant that combines conversational interaction, backend logic and a responsive interface intended to make technical information easier to work with.

An AI-assisted document tool exploring PDF analysis, document generation, summarisation, file processing and simpler workflows for working with document content through a web interface.

A Windows application for uninstalling programs, finding leftover files, working with multiple applications at once and presenting cleanup information through a dedicated graphical interface.


✦ Tech stack

Frontend

TypeScript JavaScript React Next.js HTML5 CSS3 Tailwind CSS

Backend & APIs

Node.js Fastify Express Python FastAPI

Data & infrastructure

PostgreSQL MongoDB Prisma Docker Vercel Git

The list above represents the technologies I use most often, although I generally choose the stack around the requirements of a project instead of trying to force every application into the same technical template.


✦ How I approach development

I prefer projects where the internal structure remains understandable even after the application becomes larger, which means I pay attention to naming, separation of responsibilities, predictable behaviour and keeping important logic out of unnecessarily complicated abstractions. I do not consider a feature finished simply because the happy path works, since error states, maintainability, documentation and the way the feature fits into the rest of the product matter just as much once a project grows beyond an initial prototype.

clear structure
readable code
predictable behaviour
useful features
thoughtful interfaces
maintainable architecture

I also keep improving areas such as automated testing, deployment, application security, documentation and project architecture, because every larger project exposes a different set of weaknesses and gives me something concrete to improve in the next one.


✦ Current direction

Right now I am particularly interested in developer software, visual editors, local-first applications, full-stack platforms and useful AI integrations, especially when a project can remove unnecessary complexity instead of adding another layer of accounts, dashboards or cloud infrastructure around a relatively simple task.

There are still many areas I want to explore more deeply, and that is one of the reasons I keep building independent projects: creating something real exposes gaps in knowledge much faster than studying technologies in isolation, while every completed version becomes a useful reference point for the next project.


✦ Contact

If you want to discuss one of my projects, suggest an idea, report something interesting or talk about a possible collaboration, you can reach me through GitHub or Telegram.

GitHub Telegram


☀️ Build something useful, then make the next version better.

Back to top




☀️ lordofsunshine

Full-stack разработчик и создатель собственных продуктов

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


English · Русский


GitHub Telegram Profile Views


✦ Обо мне

Я занимаюсь full-stack разработкой и люблю доводить идеи дальше обычного прототипа, превращая их в полноценные продукты с понятным интерфейсом, продуманной архитектурой и структурой, которую можно нормально развивать после появления первой рабочей версии. Среди моих проектов есть браузерные редакторы, платформы для разработчиков, Windows-утилиты, AI-инструменты, автоматизация и local-first приложения, в которых данные пользователя по возможности не привязываются к постоянной облачной инфраструктуре.

Изначально я больше занимался frontend-разработкой, адаптивной версткой и визуальной частью приложений, но со временем стал глубже работать с backend, API, авторизацией, базами данных, real-time взаимодействием, деплоем и архитектурой полноценных сервисов. При этом интерфейс по-прежнему остаётся для меня важной частью разработки, поскольку хороший продукт должен быть не только технически рабочим, но и понятным человеку, который им пользуется.

Note

Большинство моих проектов начинается с эксперимента вокруг конкретной задачи, однако я стараюсь развивать их как настоящие продукты, а не одноразовые демонстрации, поэтому постепенно добавляю нормальную структуру, документацию, обработку ошибок, продумываю деплой и то, насколько удобно приложением пользоваться за пределами идеального сценария.


✦ Что мне нравится создавать

Направление Что мне интересно
🧩 Инструменты для разработчиков Редакторы, платформы для проектов, инструменты для работы с кодом и приложения, упрощающие процесс разработки.
🌐 Веб-продукты Full-stack приложения, небольшие SaaS-сервисы, панели управления и интерактивные веб-интерфейсы.
☀️ Local-first приложения Программы, в которых проекты и пользовательские данные могут оставаться на устройстве без обязательного постоянного облачного сервиса.
🤖 AI и автоматизация Практические AI-интеграции, инструменты для документов, помощники, боты и автоматизация повторяющейся работы.

Особенно мне интересны проекты на пересечении разработки, дизайна и автоматизации, поскольку в них приходится думать не только о внутренней реализации функции, но и о том, насколько естественно она вписывается в остальной продукт и насколько удобно человеку будет пользоваться результатом.


✦ Избранные проекты

Local-first визуальный конструктор сайтов, который полностью работает внутри браузера и позволяет экспортировать обычные статические сайты без обязательного аккаунта, серверного приложения или удалённой базы проектов.

sunConstructor объединяет живой визуальный редактор, адаптивные breakpoint-настройки, переиспользуемые секции, общую дизайн-систему проекта, многостраничность, локальное хранение через IndexedDB, проверку сайта, резервные копии и экспорт готового проекта в ZIP-архив.

React TypeScript Vite Zustand IndexedDB


Full-stack платформа для публикации, организации и просмотра open-source проектов с отдельными страницами проектов, документацией, файлами и рабочими процессами разработки.

MonoForge является одним из моих более крупных full-stack проектов и объединяет современный веб-интерфейс, серверную логику, структурированные данные в базе, инфраструктуру для развёртывания и архитектуру, рассчитанную на дальнейшее развитие платформы.

Next.js TypeScript Prisma Docker


Браузерная среда разработки на основе Monaco Editor с совместным редактированием, коммуникацией внутри проекта, live preview и серверной частью для более сложных сценариев работы с кодом.

В этом проекте я исследую, насколько далеко можно развить браузерный IDE за пределы обычного текстового редактора, добавляя совместные сессии, присутствие пользователей, проектный чат, предпросмотр и backend-архитектуру на основе Fastify и Socket.IO.

JavaScript Monaco Editor Fastify Socket.IO


☀️ sunCleaner

Набор инструментов для обслуживания Windows, который объединяет очистку, оптимизацию и восстановление системы в одной структурированной PowerShell-утилите с контролируемыми потенциально опасными действиями.

Проект содержит большой набор операций обслуживания, поддержку WhatIf, механизмы отмены, интеграцию с точками восстановления и standalone-версию, а интерфейс организован так, чтобы большое количество системных действий не превращалось в хаотичный список команд.

PowerShell Windows TUI System utilities


Другие проекты

AI-помощник для программирования и обучения, объединяющий диалоговый интерфейс, серверную логику и удобную подачу технической информации.

AI-инструмент для работы с документами, в котором я экспериментирую с анализом PDF, генерацией документов, краткими пересказами, обработкой файлов и более удобным взаимодействием с содержимым документов.

Windows-приложение для удаления программ, поиска оставшихся файлов, пакетной работы с приложениями и отображения информации об освобождаемом пространстве через отдельный графический интерфейс.


✦ Основной стек

Frontend

TypeScript JavaScript React Next.js HTML5 CSS3 Tailwind CSS

Backend и API

Node.js Fastify Express Python FastAPI

Данные и инфраструктура

PostgreSQL MongoDB Prisma Docker Vercel Git

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


✦ Как я подхожу к разработке

Мне нравятся проекты, структура которых остаётся понятной даже после заметного роста кодовой базы, поэтому я стараюсь следить за именованием, разделением ответственности, предсказуемым поведением и не усложнять важную логику абстракциями без практической необходимости. Я также не считаю функцию полностью законченной только потому, что работает основной сценарий, поскольку при развитии проекта не меньшее значение получают обработка ошибок, поддерживаемость, документация и то, насколько естественно новая возможность сочетается с остальной частью приложения.

понятная структура
читаемый код
предсказуемое поведение
полезные функции
продуманный интерфейс
поддерживаемая архитектура

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


✦ Куда я двигаюсь сейчас

Сейчас мне особенно интересны инструменты для разработчиков, визуальные редакторы, local-first приложения, полноценные full-stack платформы и полезные AI-интеграции, особенно когда новый продукт способен убрать лишнюю сложность вместо того, чтобы добавлять ещё один обязательный аккаунт, облачную панель или дополнительную инфраструктуру вокруг сравнительно простой задачи.

Мне ещё многое хочется изучить глубже, и именно поэтому я продолжаю делать собственные проекты: реальная разработка значительно быстрее показывает пробелы в знаниях, чем изолированное изучение технологии, а каждая законченная версия становится хорошей точкой отсчёта для следующего продукта.


✦ Связь

Если тебе интересен один из моих проектов, есть идея, предложение, найденная проблема или хочется обсудить возможное сотрудничество, со мной можно связаться через GitHub или Telegram.

GitHub Telegram


☀️ Создай что-то полезное, а следующую версию сделай ещё лучше.

Наверх

Pinned Loading

  1. Code-Editor-with-Console Code-Editor-with-Console Public template

    A versatile and interactive code editor built with Node.js and websockets.

    JavaScript 10 1

  2. monoforge monoforge Public

    MonoForge helps you publish repositories, upload folders, read README files, discuss tasks and find public projects without a noisy interface.

    TypeScript 1

  3. sunConstructor sunConstructor Public template

    A revolutionary website builder with absolutely no backend, powered entirely by local storage.

    TypeScript 2