GithubHelp home page GithubHelp logo

! 👋

A Software Engineer, Virtual Machine & Compiler Optimization

Experience:

  • ByteDance: Python Virtual Machine, C++/Swift Compiler, Crash report and analyse systems.
  • Alibaba: Focused on improving app performance.

Projects:

  1. Python Virtual Machine:

    • JIT Compiler (ARM64): Developed a method-based JIT compiler for cpython.
    • Parallel Execution Support: Optimized cpython runtime for parallel execution using subinterpreters.
    • Micro PythonVM: Created a high-performance C++ Python VM for mobile devices.
    • AOT Compiler: Developed a high-performance AOT Compiler for Python on mobile devices.
  2. LLVM Compiler Passes for Hotfix in C++/Swift:

    • Implemented hookable indirect function dispatch in the LLVM compiler backend.
  3. Bytedance Crash Reporter System:

    • Designed and implemented crash reporting system(mach & posix) and symbolic(high concurrency service) & aggregation(distributed) systems.
  4. Taobao App Performance Enhancement:

    • Developed a binary layout optimization system for the Taobao iOS app.
    • Automated a Dark Mode system for iOS applications.

xiejunyi's Projects

reactiveobjc icon reactiveobjc

The 2.x ReactiveCocoa Objective-C API: Streams of values over time

sdwebimage icon sdwebimage

Asynchronous image downloader with cache support as a UIImageView category

swift icon swift

The Swift Programming Language

swift-evolution icon swift-evolution

This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

swift-llbuild icon swift-llbuild

A low-level build system, used by Xcode and the Swift Package Manager

swift-lldb icon swift-lldb

This is the version of LLDB that supports the Swift programming language & REPL.

swift-nio icon swift-nio

Event-driven network application framework for high performance protocol servers & clients, non-blocking.

swig icon swig

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

tensorflow icon tensorflow

An Open Source Machine Learning Framework for Everyone

three20 icon three20

Three20 is an Objective-C library for iPhone developers

timliu-ios icon timliu-ios

iOS开发常用三方库、插件、知名博客等等

ttrangeslider icon ttrangeslider

A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range.

tttattributedlabel icon tttattributedlabel

A drop-in replacement for UILabel that supports attributes, data detectors, links, and more

vimrc icon vimrc

The ultimate Vim configuration (vimrc)

wcdb icon wcdb

WCDB is a cross-platform database framework developed by WeChat.

webkit icon webkit

Unofficial mirror of the WebKit SVN repository

xcodeproj icon xcodeproj

Create and modify Xcode projects from Ruby.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.