Web Dev Solutions

Catalin Mititiuc

Hi, I'm Catalin Mititiuc

Experienced in full-stack web development with Elixir and JavaScript. Also formerly developed in Ruby.

Hiring? Reach me by email.

Wares

BTroops View Source Code

A virtual implementation of FASA's 1989 wargame, Battletroops, for the browser. Suitable for single-player solo play or two-player hotseat.

Runs entirely on the client after the initial download from the server. Built with HTML5, SVG and JavaScript. Uses Node.js, Esbuild and Docker for building and running dev/test servers.

Pandoc View Source Code

A Hex package for installing and invoking Pandoc ("a universal document converter"), fashioned after Phoenix's Esbuild and Tailwind packages. Also included is a file system watcher, so that converted documents are updated as soon as content changes are saved.

Posts

Publish Markdown Documents As Static Web Pages with Pandoc and Phoenix

— We thought we wanted a static website generator. It turns out what we really wanted was Phoenix, with an option to convert markdown to HTML. Here is our implementation of a solution, using our very own, recently-released, Pandoc Hex package! Read post →

Resize A QEMU Disk Image

— Our hosting provider allows us to upload a custom image when provisioning a new server. We will have to resize the image if it does not match the size of the server's disk space. Read post →

Set Up A GitWeb Server

— Set up a VPS with a simple, web-based code repository visualizer using Lighttpd and GitWeb. Read post →

Build A Neovim Qt AppImage from Source

— Building an AppImage package from source allows us to run the latest version of Neovim-QT on our machine running the Debian Linux distribution. Read post →

Build A Static-Website Generator With Elixir, Part 1

— We take the first steps in designing and implementing the "world's simplest static-website generator". Building on tools and knowledge we acquired previously, and utilizing an incremental and iterative development process, we go through the entire software life-cycle from creating the initial project files to deploying to production. We spare nothing, from spelling out every command, to ensuring application integrity with tests, and even updating the README file. Grab a drink and some snacks, and dive right in! Read post →

View more posts