LUKE 10X

Fullstack developer & code instructor

🎬Youtube Channel
Hi, my name is Luke, I am a full stack developer. I would like to invite you to my
🧮 Speed Arithmetic

Practice Speed Arithmetic by excersizing your brain. Originally, I wanted to write a simple app for kids to learn basic arithmetics. So I wrote this app, but while testing it turned out that it helped myself, to become extremely fast in calcultions. And I noticed that any my daily ativites involving calculations became so much easier. Because I improved my brain! Now for example whicle counting money, I feel much more relaxed, because it does not give no mental stretch for me to do those simple operations. I estimate that my overal skill of basic arithmetic increased x10!

So friends, this app is not for kids anymore, but for general public. (Or course the litle ones can also make use of it, which will make real math champions at school).

  • Typescript
  • Docker
  • Next.js
  • Redux
  • Rtk
  • Styled components
  • Responsive Layout
  • Monorepo
📖 Bible Reading Tracker

Track time on reading Bible chapters, and take notes.

  • Typescript
  • Docker
  • React
  • OpenID Connect
  • Auth0
  • MongoDB
  • Styled components
  • Responsive Layout
  • Monorepo
✂️ URL Shortener

Software to spin your own URL shortening service, all you need to have is a short domain name (shortest is could get is u.luke10x.com). This is a fullstack project consisting of both frontend and two backend microservices.

  • Typescript
  • Monorepo
  • Docker
  • Vue
  • Responsive Layout
  • Express.js
  • MongoDb
🏘️ Property Manager

Simple dashboard to create/view/update list of properties, a fullstack application with GraphQL backend and React frontend.

  • Typescript
  • Monorepo
  • Docker
  • React
  • Styled Components
  • Responsive Layout
  • Apollo
  • GraphQL
🎲 Battle - Dice Rolling Game

You are a human and your opponent is a monster, both have 10 lives at the start. Each of you roll two dice, the one who score higher hits their opponent and the opponent loses as many lives as is the score difference.

  • Typescript
  • Docker
  • React
  • Styled Components
  • Responsive Layout
  • TDD
  • Jest
  • Testing Library
🔍 Log Viewer

A full stack solution to display big log files. The backend gives paged results that are loaded on demand. To save cleint resources the frontend collapses last loaded pages, when some new pages are loaded.

  • Typescript
  • Monorepo
  • Docker
  • React
  • Styled Components
  • Responsive Layout
  • Express.js
🎁 Product Grid

Product grid lists all the products. Uses GraphQL API. Built on Next.js framework.

  • Typescript
  • Docker
  • Next.js
  • GraphQL
  • Codegen
  • Responsive Layout
  • Jest
🎩 Top Trumps (WIP)

Another clicking game. Inspired by the original Top Trumps game. AI opponents are not really smart at the moment, and the documentation needs to be updated. 🚧

  • Typescript
  • Docker
  • React
  • React Router
  • Styled Components
  • Responsive Layout
🌿 Bible Overtype

I wrote this tool for myself to study Bible using my "Read and Type" method. It is easier to memorize and keep focus on reading, when you have to type every word with a keyboard. I decided to use C and libcurses to keep it lightweight and portable. The original idea was to have it only as a terminal app for linux. Later some other people showed interest in using this appp, but not everyone is on Linux or Mac. In order to distribute the software in a more convenient way, I ported the same C code to WASM, however that required to go through major changes in the design, as a result it introduced some bugs.

  • C
  • libcurses
  • WASM
  • Emscripten
  • Terminal
  • Console
  • Javascript
  • termlib.js
🔌 p10xy (HTTP proxy)

HTTP proxy that can modify http headers. Work in progress still, only good for some personal needs. But it has complete CD pipelines setup using Travis.

  • Monorepo
  • Docker
  • CI/CD
  • Travis
  • Circle CI