Hi there, I'm Carpe-Wang πŸ‘‹πŸͺ‚βœˆοΈ

Apple App Developer

reCharge

iOS App

reCharge App

CoinMirror

iOS App

CoinMirror App

Shokunin

iOS App

Shokunin App

Current Projects

Currently developing multiple iOS applications with focus on health management, cryptocurrency tracking, and skill development. All projects fully comply with Apple design guidelines, using SwiftUI frameworks to ensure smooth user experiences across iPhone and Apple Watch.

Technical Features

  • Building modern, responsive user interfaces with SwiftUI
  • Integrating HealthKit for health data tracking and analysis (reCharge)
  • Implementing real-time cryptocurrency price tracking with CoinGecko API (CoinMirror)
  • Developing skill practice tracking with mountain-climbing metaphor (Shokunin)
  • Integrating iOS Screen Time framework for focus mode functionality (Shokunin)
  • Implementing MVVM architecture for code maintainability and scalability
  • Implementing local data persistence to optimize offline experience
  • Supporting all Apple Watch sizes and iPhone system versions

Development Goals

  • Creating refined user interfaces that comply with Apple design guidelines
  • Providing smooth and intuitive user experiences across all apps
  • Ensuring application performance and battery efficiency
  • Implementing seamless iPhone and Apple Watch data synchronization (reCharge)
  • Maintaining privacy-first design with local data storage (CoinMirror, Shokunin)
  • Developing gamified learning systems with mountain-climbing metaphor (Shokunin)
  • Publishing high-quality applications through the App Store

Tech Stack

Skills and tools

Education

Johns Hopkins University

Master of Computer Science (2023 - Present)

Relevant Courses: Advanced Software Engineering, Artificial Intelligence, Vision as Bayesian Inference.

Henan University of Technology

Bachelor of Internet of Things Engineering (2019 - 2023)

Relevant Courses: Data Structures & Algorithms, Computer Networks, IoT Principles, System Architecture Design

Project: GoRedis - Redis implementation using Golang

Work Experience

Ant Group - Backend Developer

Fall 2023 - Spring 2024

  • Developed Alipay fund tag management system
  • Automated tag management for Alipay fund supply pool
  • Built AIGC relation system for Alipay fund recommendation keywords
  • Developed fund recommendation and filtering logic for Alipay

Dora - Development Intern

Fall 2022 - Spring 2023

  • Optimized ElasticSearch sharding
  • Implemented asynchronous message processing with RabbitMQ
  • Developed no-code data type enumeration
  • Created low-code email verification scripts

JD Technology - Development Intern

Summer 2021

  • Developed backend services for JD Baitiao platform
  • Optimized database queries
  • Implemented automated testing

Project Experience

GoRedis

A Redis-Compatible In-Memory Database

  • Developed GoRedis: A Redis-Compatible In-Memory Database - Implemented a lightweight Redis-compatible caching system in Go with support for key-value operations, TTL expiration, and AOF persistence
  • Engineered High-Performance Data Structures - Built efficient dictionary and sorted set implementations supporting O(1) time complexity for core operations, enabling rapid data access and manipulation
  • Designed Multi-Mode Architecture - Created both standalone and cluster modes with consistent hashing for distributed data storage, supporting seamless horizontal scaling
  • Implemented RESP Protocol Support - Built a complete Redis protocol parser and serializer enabling compatibility with existing Redis clients
  • Developed Persistence Layer - Created an Append-Only File (AOF) system for data durability that persists operations to disk and automatically recovers data after restarts
  • Built TCP Network Layer - Constructed a high-concurrency TCP server using Go's network libraries with connection pooling and multiplexing for handling numerous concurrent clients
  • Created Command Framework - Developed an extensible command framework allowing easy addition of new Redis commands with proper validation and execution workflows

"Innovation through simplicity"