JAY KYE

Jay Kye Profile
Next.js
React
TypeScript
Node.js
MongoDB
AWS
Next.js
React
TypeScript
Node.js
MongoDB
AWS
Python
PostgreSQL
Git
Github
MUI
Vercel
Python
PostgreSQL
Git
Github
MUI
Vercel
Unity
C#
ChatGPT
Claude
Gemini
Cursor
Unity
C#
ChatGPT
Claude
Gemini
Cursor

I'm Jay Kye

Full-Stack Software Engineer

Built and Scaled Social Platform to 7.2K+ Users with 99.9% Uptime

7,200+ platform users63k+ feeds660k+ comments600+ game downloads

That's what happens when curiosity meets execution.

I'm a passionate full-stack software engineer dedicated to creating intuitive, high-performance web applications that solve everyday challenges and drive user engagement. With a foundation from Springboard's intensive bootcamp and hands-on projects, I'm eager to contribute to innovative teams while continuously learning

Currently seeking entry-level opportunities to collaborate with experienced teams while contributing fresh perspectives and strong problem-solving abilities.

Scroll to explore

Latest Blog Posts

View All →

Insights on software development, algorithms, technology, and more.

DSAArrays

DSA Fundamentals: Arrays & Strings II - Advanced Patterns & LeetCode Practice

Deepen your mastery of arrays and strings with advanced patterns like majority voting, frequency buckets, XOR tricks, and in-place marking. Featuring Majority Element, First Unique Character, Sort Characters by Frequency, Missing Number, and Find All Numbers Disappeared.

Nov 20, 202512 min read
DSABacktracking

DSA Fundamentals: Backtracking - From Theory to LeetCode Practice

Master backtracking algorithms through theory and practical LeetCode problem solving. Covering recursive backtracking, exhaustive search, decision trees, and constraint satisfaction problems.

Nov 18, 202526 min read
DSAGreedy

DSA Fundamentals: Greedy Algorithms - From Theory to LeetCode Practice

Master greedy algorithms through theory and practical LeetCode problem solving. Covering local optimal choices, maximum subarray, jump games, gas station problems, and greedy decision-making strategies.

Nov 17, 202518 min read
DSAIntervals

DSA Fundamentals: Intervals - From Theory to LeetCode Practice

Master interval problems through theory and practical LeetCode problem solving. Covering interval merging, scheduling conflicts, insertion, and meeting room optimization strategies.

Nov 15, 202516 min read
DSAHeap

DSA Fundamentals: Heaps & Priority Queues - Efficient Top-K and Scheduling Problems

Master heaps and priority queues for solving top-K, scheduling, and streaming problems efficiently. Covering MinHeap/MaxHeap concepts, heapify operations, and essential LeetCode patterns with Python solutions.

Nov 12, 202516 min read
GoGolang

Why 0.1 + 0.2 ≠ 0.3: Building a Precise Calculator with Go's Decimal Package

Exploring one of programming's most infamous quirks: floating-point arithmetic errors. Learn why 0.1 + 0.2 doesn't equal 0.3 in most programming languages, and how to build a precise arithmetic calculator in Go using the decimal package.

Nov 11, 20258 min read
DSABinary Trees

DSA Fundamentals: Binary Trees - Mastering Tree Traversal and Recursion

Master binary trees and binary search trees through theory and practical LeetCode problem solving. Covering DFS/BFS traversal, tree properties, recursive patterns, and essential algorithms for technical interviews.

Nov 9, 202515 min read
GoGolang

Learning Go: Building a Production-Mocking Todo Backend from Scratch

My journey learning Go through hands-on development of a Todo backend API. Exploring project structure, testing strategies, GraphQL integration, and the paradigm shift from Node.js to Go's philosophy.

Nov 8, 202512 min read
DSALinked List

DSA Fundamentals: Linked Lists - Mastering Dynamic Data Structures

Master linked list data structures through theory and practical LeetCode problem solving. Covering singly vs doubly linked lists, pointer manipulation, Floyd's algorithm, and essential patterns for technical interviews.

Nov 7, 20259 min read
DSABinary Search

DSA Fundamentals: Binary Search - From Theory to LeetCode Practice

Master binary search algorithm through theory and practical LeetCode problem solving. Covering traditional and conditional binary search, rotated arrays, 2D matrices, and advanced search space patterns with O(log n) complexity.

Nov 6, 202525 min read
DSAStack

DSA Fundamentals: Stack - From Theory to LeetCode Practice

Master stack data structure through theory and practical LeetCode problem solving. Covering LIFO principles, monotonic stacks, expression evaluation, and essential stack patterns with time complexity analysis.

Nov 2, 202520 min read
GoGolang

Go Advanced Patterns: Struct Tags, Error Handling, and Type Safety

Deep dive into Go's powerful features including struct tags for system mapping, error wrapping patterns, pointer safety, SQL parameterization, and compile-time interface verification.

Nov 1, 202512 min read
DSATwo Pointers

DSA Fundamentals: Two Pointers & Sliding Window - From Theory to LeetCode Practice

Master two pointers and sliding window techniques through theory and practical LeetCode problem solving. Covering variable and fixed-length windows, palindrome validation, substring problems, and optimization strategies.

Nov 1, 202521 min read
DSAArrays

DSA Fundamentals: Arrays & Strings - From Theory to LeetCode Practice

Master arrays and strings data structures through theory and practical LeetCode problem solving. Covering static vs dynamic arrays, string immutability, time complexity analysis, and essential algorithms.

Oct 31, 202512 min read
GoTesting

Go Backend Testing Strategies: From Unit Tests to Integration Testing

Comprehensive guide to testing Go backend applications. Covering unit testing, mocking patterns, JWT authentication testing, and test architecture best practices with real-world examples.

Oct 29, 202515 min read
GraphQLREST API

GraphQL vs REST API: Architecture Deep Dive and Practical Comparison

Comprehensive comparison of GraphQL and REST API architectures. Understanding resolvers vs handlers, schema-driven development, and when to choose each approach for your backend API.

Oct 26, 202514 min read
GoGin

Building Production-Grade Go API: Project Setup and Database Architecture

Setting up a production-ready Go/Gin API server with PostgreSQL, proper project structure, and development workflow. From zero to deployment-ready backend infrastructure.

Oct 25, 202511 min read
AgileScrum

Mastering Agile Methodology: From Principles to Practice

Comprehensive guide to Agile methodology covering core values, principles, and frameworks (Scrum, Kanban, XP). Learn how to implement Agile practices for better software development and project management.

Oct 22, 202513 min read
JavaScriptEvent Loop

JavaScript Event Loop Explained: Call Stack, Task Queue, and Microtasks

Topic: JavaScript's event loop mechanism. Understanding how call stack, task queue, and microtask queue work together to handle asynchronous operations in a single-threaded environment.

Oct 21, 20259 min read
Express.jsNode.js

Understanding Express.js Middleware: From Basics to Advanced Patterns

Deep dive into Express.js middleware concepts with practical examples. Learn how to create, use, and chain middleware functions for better request handling and authentication.

Oct 20, 20259 min read
GoBackend API

Building My First Go REST API: From Zero to Production-Ready Backend

Journey into Go development: Building a complete REST API with Fiber, PostgreSQL, and clean architecture patterns. Discovering why Go is dominating backend development.

Oct 18, 20256 min read
DSAArrays

DSA Fundamentals: Arrays & Strings II - Advanced Patterns & LeetCode Practice

Deepen your mastery of arrays and strings with advanced patterns like majority voting, frequency buckets, XOR tricks, and in-place marking. Featuring Majority Element, First Unique Character, Sort Characters by Frequency, Missing Number, and Find All Numbers Disappeared.

Nov 20, 202512 min read
DSABacktracking

DSA Fundamentals: Backtracking - From Theory to LeetCode Practice

Master backtracking algorithms through theory and practical LeetCode problem solving. Covering recursive backtracking, exhaustive search, decision trees, and constraint satisfaction problems.

Nov 18, 202526 min read
DSAGreedy

DSA Fundamentals: Greedy Algorithms - From Theory to LeetCode Practice

Master greedy algorithms through theory and practical LeetCode problem solving. Covering local optimal choices, maximum subarray, jump games, gas station problems, and greedy decision-making strategies.

Nov 17, 202518 min read
DSAIntervals

DSA Fundamentals: Intervals - From Theory to LeetCode Practice

Master interval problems through theory and practical LeetCode problem solving. Covering interval merging, scheduling conflicts, insertion, and meeting room optimization strategies.

Nov 15, 202516 min read
DSAHeap

DSA Fundamentals: Heaps & Priority Queues - Efficient Top-K and Scheduling Problems

Master heaps and priority queues for solving top-K, scheduling, and streaming problems efficiently. Covering MinHeap/MaxHeap concepts, heapify operations, and essential LeetCode patterns with Python solutions.

Nov 12, 202516 min read
GoGolang

Why 0.1 + 0.2 ≠ 0.3: Building a Precise Calculator with Go's Decimal Package

Exploring one of programming's most infamous quirks: floating-point arithmetic errors. Learn why 0.1 + 0.2 doesn't equal 0.3 in most programming languages, and how to build a precise arithmetic calculator in Go using the decimal package.

Nov 11, 20258 min read
DSABinary Trees

DSA Fundamentals: Binary Trees - Mastering Tree Traversal and Recursion

Master binary trees and binary search trees through theory and practical LeetCode problem solving. Covering DFS/BFS traversal, tree properties, recursive patterns, and essential algorithms for technical interviews.

Nov 9, 202515 min read
GoGolang

Learning Go: Building a Production-Mocking Todo Backend from Scratch

My journey learning Go through hands-on development of a Todo backend API. Exploring project structure, testing strategies, GraphQL integration, and the paradigm shift from Node.js to Go's philosophy.

Nov 8, 202512 min read
DSALinked List

DSA Fundamentals: Linked Lists - Mastering Dynamic Data Structures

Master linked list data structures through theory and practical LeetCode problem solving. Covering singly vs doubly linked lists, pointer manipulation, Floyd's algorithm, and essential patterns for technical interviews.

Nov 7, 20259 min read
DSABinary Search

DSA Fundamentals: Binary Search - From Theory to LeetCode Practice

Master binary search algorithm through theory and practical LeetCode problem solving. Covering traditional and conditional binary search, rotated arrays, 2D matrices, and advanced search space patterns with O(log n) complexity.

Nov 6, 202525 min read
DSAStack

DSA Fundamentals: Stack - From Theory to LeetCode Practice

Master stack data structure through theory and practical LeetCode problem solving. Covering LIFO principles, monotonic stacks, expression evaluation, and essential stack patterns with time complexity analysis.

Nov 2, 202520 min read
GoGolang

Go Advanced Patterns: Struct Tags, Error Handling, and Type Safety

Deep dive into Go's powerful features including struct tags for system mapping, error wrapping patterns, pointer safety, SQL parameterization, and compile-time interface verification.

Nov 1, 202512 min read
DSATwo Pointers

DSA Fundamentals: Two Pointers & Sliding Window - From Theory to LeetCode Practice

Master two pointers and sliding window techniques through theory and practical LeetCode problem solving. Covering variable and fixed-length windows, palindrome validation, substring problems, and optimization strategies.

Nov 1, 202521 min read
DSAArrays

DSA Fundamentals: Arrays & Strings - From Theory to LeetCode Practice

Master arrays and strings data structures through theory and practical LeetCode problem solving. Covering static vs dynamic arrays, string immutability, time complexity analysis, and essential algorithms.

Oct 31, 202512 min read
GoTesting

Go Backend Testing Strategies: From Unit Tests to Integration Testing

Comprehensive guide to testing Go backend applications. Covering unit testing, mocking patterns, JWT authentication testing, and test architecture best practices with real-world examples.

Oct 29, 202515 min read
GraphQLREST API

GraphQL vs REST API: Architecture Deep Dive and Practical Comparison

Comprehensive comparison of GraphQL and REST API architectures. Understanding resolvers vs handlers, schema-driven development, and when to choose each approach for your backend API.

Oct 26, 202514 min read
GoGin

Building Production-Grade Go API: Project Setup and Database Architecture

Setting up a production-ready Go/Gin API server with PostgreSQL, proper project structure, and development workflow. From zero to deployment-ready backend infrastructure.

Oct 25, 202511 min read
AgileScrum

Mastering Agile Methodology: From Principles to Practice

Comprehensive guide to Agile methodology covering core values, principles, and frameworks (Scrum, Kanban, XP). Learn how to implement Agile practices for better software development and project management.

Oct 22, 202513 min read
JavaScriptEvent Loop

JavaScript Event Loop Explained: Call Stack, Task Queue, and Microtasks

Topic: JavaScript's event loop mechanism. Understanding how call stack, task queue, and microtask queue work together to handle asynchronous operations in a single-threaded environment.

Oct 21, 20259 min read
Express.jsNode.js

Understanding Express.js Middleware: From Basics to Advanced Patterns

Deep dive into Express.js middleware concepts with practical examples. Learn how to create, use, and chain middleware functions for better request handling and authentication.

Oct 20, 20259 min read
GoBackend API

Building My First Go REST API: From Zero to Production-Ready Backend

Journey into Go development: Building a complete REST API with Fiber, PostgreSQL, and clean architecture patterns. Discovering why Go is dominating backend development.

Oct 18, 20256 min read

Featured Project

View All Projects →

Highlighted work that showcases my skills and impact

BKRS.io - Social Platform for Crypto Community

Full-Stack Developer • Oct 2024 - Aug 2025

Developed and deployed full-stack social platform serving 7,200+ users with 63k+ feeds and 660k+ interactions. Built from concept to production with focus on Korean crypto community needs.

🌐 International Recruiter Access

U

Username

demouser

P

Password

Demouser1!

Click to select and copy credentials

Next.jsNode.jsMongoDBAWSReactTypeScript
- Platform Development & Scale
  • • Built and scaled social platform to 7,200+ active users with 660k+ interactions through strategic database migration from PostgreSQL to MongoDB
  • • Implemented performance optimizations reducing query times by 60% via indexing and aggregation pipelines, plus pagination cutting load time from 5s to <500ms
- Core Features & Architecture
  • • Developed Time Decay Factor algorithm for intelligent content ranking, increasing user engagement by 30% alongside secure session-based authentication with role-based access control
  • • Created comprehensive image upload system with AWS S3/CloudFront integration and RESTful API architecture with standardized error handling
- Code Quality & Deployment
  • • Built reusable React components reducing code duplication by 15% and deployed scalable application using Vercel/AWS Elastic Beanstalk
  • • Gained end-to-end ownership experience with full-stack development lifecycle - seeking to apply skills in collaborative team environment

Contact

Ready to collaborate or have questions? Feel free to reach out anytime!