Skip to content
View suil0304's full-sized avatar

Block or report suil0304

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. 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
suil0304/README.md

suil0304

A quater-new type funker

Overview

I am a coder.
There are many awesome people in the world who can truly be called programmers.
So I think being a coder suits me.

I do mostly coding.
I like to play FNF, but I don't have a lot of modding experience.

Achievements

  • solved.ac: Gold 5

Certifications

  • Craftsman Programming

Coding Convention

  • Type: PascalCase
  • Variable / Function: camelCase
  • Constant: SCREAMING_SNAKE_CASE
  • ID / JSON Field: camelCase | kebab-case
  • Internal: _ prefix
  • Private: __ prefix

Coding Style

  • Braces: K&R style (1TBS)
  • Parentheses in clauses: attached (if(), not if ())
  • Struct / Dictionary literals: spaces inside braces
  • Trailing comma: disabled
  • Indentation: 4 spaces
  • TAB or Space: indifferent
  • Magic numbers etc.: extract into constants only when it improves refactoring
  • JavaScript semicolons: enabled
  • Early Return: preferred
  • Ternary: single-line, no nesting
  • Type Inference: use when unambiguous
  • Comments: explain why, not what
  • Abstraction: introduce when actually needed
  • Dependency Injection: preferred
  • Circular Dependencies: avoid
  • Async: async/await preferred
  • Refactoring: proactive

Languages

📈는 숙련도가 일정 수준 이상이기에 바로 사용은 가능한 경우에 붙습니다.
✅는 실제로 자주 사용하는 것에 붙습니다.
👑는 가장 자주 사용하는 것에 붙습니다.

C

Algorithm solving only

C++

Low socket server only

Lua

FNF Psych Engine scripting only

Java 📈

Syntax only

JS 📈

  • • Prototype
  • • Closure
  • • this
  • • Event Loop

TS 📈✅👑

  • • Union Type
  • • Generic
  • • keyof
  • • Mapped Type
  • • Discriminated Union
  • • Declaration Merging

Haxe 📈✅

  • • Interface
  • • Abstract Type
  • • Enum Abstract
  • • Abstract Class
  • • Typedef
  • • Generic

HTML/CSS 📈✅

It is essential, right?

Python 📈

And it is essential, too.

SQL 📈✅

  • DDL
  • DML
  • JOIN
  • Aggregate Functions
  • Window Functions

Tech Stack & Libraries

📈는 숙련도가 일정 수준 이상이기에 바로 사용은 가능한 경우에 붙습니다.
✅는 실제로 자주 사용하는 것에 붙습니다.

FE

  • • React 📈✅
    • • react-router-dom v6 📈✅
    • •  📈✅
  • • Vite (React only) 📈✅
  • • SCSS 📈✅
  • • Tailwind CSS ✅
  • • clsx 📈✅

BE

  • • NestJS ✅
  • • Prisma (NestJS only) ✅
  • • MySQL 📈
  • • PostgreSQL ✅

Discord Bot

  • • Discordeno 📈✅
  • • discord.js 📈
  • • discord.py 📈

Game

  • • HaxeFlixel 📈✅
  • • HScript (FNF Psych Engine) 📈
  • • HScript Class + Polymod (FNF V-Slice) 📈✅

JS/TS Runtime

  • • Deno 📈✅
  • • Bun 📈✅
  • • Node.js 📈

JS/TS Tooling

  • • npm 📈
  • • pnpm 📈✅
  • • Bun 📈✅
  • • Deno 📈✅

Development Tools

  • • Visual Studio Code 📈✅
  • • Visual Studio 📈
  • • Git 📈✅
  • • GitHub 📈✅

Popular repositories Loading

  1. sols-like-discord-bot sols-like-discord-bot Public

    TypeScript 1

  2. obsidian-personal-public obsidian-personal-public Public

    Obsidian vault 레포지토리, 그러나 공개적인

    1

  3. suil0304.github.io suil0304.github.io Public

    HTML

  4. Video-Edit-Easing-Tool Video-Edit-Easing-Tool Public

    Vapmix 2 bruh (It made in Python)

    Python

  5. baekjoon baekjoon Public

    풀은 백준 문제 모아둔 곳

    C

  6. timeXdistance-money timeXdistance-money Public

    TypeScript