My Resume

少女dtysky

世界Create

时刻2015.04.28

路标

Resume

head

Tianyu Dai

E-Mail : dtysky@outlook.com

Homepage : dtysky.moe

Github : dtysky


Skills

Platform:

FPGA, PCB, Software, Machine

Tools:

Expert : VHDL, Verilog, SystemVerilog, Python, Html, Css, Cadence
Competent : C, C#, JS, Matlab, AutoCad
Average : Unity3d, AE, PR, PS

Knowledge background:

Machine vision, CPU, Embedded system


Major Projects

梦见星空之诗 - Aria der Freiheit und des Seins:

Discription:An indie game。
Size: Large
Role:Planner, Writer, Programmer
Progress:Refactoring the scenario
Used skills:
Writing, Python, Ren'py
Source: Closed source
Completed work:

  1. Game script parser
  2. Manuscript for game, 700000 words
  3. system and GUI for game

3D Displayer:

Discription:An 3d displayer based on a high-speed rotation led array
Size: Large
Role:Work individually
Progress:Basically finished
Used skills:
PCB, FPGA, C, C#, Autocad
Source: ControllerPCBMachine
Completed work:

  1. mastered Cadence suite, designed a 120*114 LED array composed by 0603LED, PMOS, NMOS the pixel density is 15.2d/cm^2. At the same time, I finished the controlling circuit that integrates trigger, register, power, and the control of the LED array. It has a 4-layer structure with high density wiring. The manuscript is mainly wrote by python, which improved the mapping efficiency
  2. learned to use FPGA; using a series of Cyclone IV components provided by Altera, with VHDL, I've finished:
    1) DDR2 controller, starting from sketch. Coding with Testbench, completed the packaged data testing with Modelsim, also succeed the on-board test
    2) LED controller, starting from sketch. Using ROM completed the on-board test
    3) Learned to utilize the high-speed USB chip cy68013 on slave-fifo mode, finished the FPGA controlling component and tested on board
  3. With C#, using the API that is provided by cy68013 chip .net, utilizing object-oriented, multi-tasking ability, etc programmed the host computer
  4. With C, designed the firmware for Cy68013
  5. Designed the mechanical parts, includes the base, the coupling, and the scaffold for the LED array (AutoCAD)
  6. Matlab based 3d images slicing

Game script parser:

Discription:An parser which can convert a DSL(Domain Specific Language) to Ren'py scripts, the DSL was designed by myself.
Size: Normal
Role:Work individually
Progress:Basically finished
Used skills:
Python, Ren'py
Source: Gal2Renpy
Completed work:

  1. Learning ren’py(a game engine) and python
  2. Designing a DSL(Domain Specific Language), completed the source parsing and mapping with ren’py script, then migrating the User Interface, it has good expandability
  3. A plug-in for sublime-text, improving the input efficiency

FPGA Imaging Library:

Discription:An indie game。
Size: Large
Role:Work individually
Progress:Building
Used skills:
FPGA, Verilog, Systemverilog, Python, Image processing
Source: FPGA-Imaging-Library , and will be published here: fil.dtysky.moe
Completed work:

  1. Graying, Threshold, Enhancement
  2. Character output (Paused)
  3. Frame controller, Rows generator, Window generator
  4. Mean fitter, Rank fitter, Erosion, Dilation, Template matching, Auto threshold
  5. Harris
  6. Pan, Scale, Mirror, Crop, Roate, Shear, Affine transform
  7. More...

My Homepage:

Discription:A blog for recording my learning experience
Size: Small
Role:Work individually
Progress:Done
Used skills:
Writing, Python, Ren'py
Source: Closed source
Completed work:

  1. Learning about pelican(Based on jinjia2), css, html, js, bulit on VPS。

A sample MIPS CPU:

Discription:A sample single cycle MIPS CPU, designed with verilogHDL, bulit on xilinx vivado, for XUP(Xilinx uinversity project)
Size: Small
Role:Work individually
Progress:Done
Used skills:
FPGA, Verilog, Systemverilog, Python
Source: SIMPLE_MIPS_CPU
Completed work:

  1. Designed and tested ALU, REGFILE, CONTRLO_UNIT, DATAPATH, INST_MEM, DATA_MEM modules, and connected them for a CPU which is used for functional simulation
  2. Designed and tested KEY2INST, SHOW_ON_LED modules, and connected them for a CPU which is used for testing on board

Education

2011.08 - Now
Bachelor Southeast University(China), Instrument Science And Engineering College – Control Technology And Instruments


Record

2014, HackShanghai No.3 (OpenTTT, Member)
2014, 36kr Nanjing hachathon No.4 (Stars, Leader)
2014.10 - Now, Xilinx R&D Intern


Hobby

Reading, Music, Writing。

如果不是自己的创作,少女是会标识出来的,所以要告诉别人是少女写的哦。