Skip to content
View derpycoder's full-sized avatar
🚧
Working on DerpyTools
🚧
Working on DerpyTools
Block or Report

Block or report derpycoder

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
derpycoder/README.md

grinning_face_with_big_eyes

Hey there!

Thanks for checking out my git profile.

I am a software engineer from India.

  • πŸ”­ I’m currently working on DerpyTools
  • 🌱 All the while learning Elixir, Phoenix & Live View
  • πŸ‘― Willing to collaborate on Elixir & Phoenix projects
  • πŸ’¬ Ask me about Elixir & Phoenix
  • πŸ“« How to reach me: abhijit@derpytools.com

Total Stars

Metadata Checker

Architecture

My preferred architecture.

graph TD

U(User) <---> |Proxy| C{Caddy}

subgraph VPS
  C{Caddy} <---> |Admin| LiveBook
  Phoenix <---> |Search| Meilisearch

  C{Caddy} <---> |Server| Phoenix
  Phoenix <---> |Database| Sqlite
  Sqlite <---> |Backup| Litestream

  C{Caddy} <---> |Cache| Varnish
  Varnish <---> |Image Transformer| Imgproxy

  C{Caddy} <---> |Monitoring| Netdata
end

Phoenix <---> |S3| S3((Object Store))
Imgproxy <---> |S3| S3((Object Store))
Litestream <---> |S3| S3((Object Store))

My Tech Stack

My Favorite Stack

Elixir Phoenix LiveView Sqlite Tailwind CSS

Professional Experience

React Redux JavaScript HTML5 CSS3

Prior Experience

Redis NodeJS Socket.IO Angular Unity

Miscellaneous

Codepen GitHub Leetcode VS Code Mac Mini

My Coding Adventures & Community Contributions

  1. Made a Source Code Inspector (Which was later added to the Phoenix Live View itself!)

    Source Code Viewer

  2. Made a Table of Contents using Floki

    Table of Contents

  3. Created a Command Palette within a week, thanks to Elixir & Phoenix LiveView global-search

  4. Created a Mix Task, to syntax highlights code snippets in bulk using Chroma Source Code Highlighter

  5. Watch Face

    Watch

  6. Flow Field

    Turbulence

  7. Casual Web Game using A* Algorithm

    Dont Let Him Poo

  8. Role-based Authorization using FunWithFlags

    Fun With Flag

Pinned

  1. derpy_tools derpy_tools Public

    Collection of Curated Tools for Creators, Entrepreneurs, and Indie Hackers, to get to market faster and take your business to the next level.

    Elixir 11

  2. dont-let-him-poo dont-let-him-poo Public archive

    πŸ’©πŸš½ Prevent the pesky emoji from going to loo. Coz, it's a game revolving around poo!

    TypeScript 18 5