Who am i

Introducing here with some codes ?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python3


from earth import me

me.append(
        [
        "A programmer",                 \
        "A security researcher",        \
        "A data analyst",               \
        "A multi-core enthusiast",      \
        "A OS kernel hacker",           \
        "Lots of fun"
        ]
)

life = logging.getLogger(me)
blog = logging.getLogger(me.Blogging)

About Me

  Hi, I am Dav(id) Sullivan, or 大衛 in chinese, i am a software guy with a passion for software devlopment.

I read, i think, than work. Now I trying to write somthing.

Here mainly write in chinese now, and i still looking for some platform to write english posts (like Ghost, Medium or DEV), i think some original article would write in English ~

This blog mostly about what i do outside of my day job, just cover my programming experiences.


Obtained my bachelor's degree in *Computer Science* from the [**NCTU**](http://www.nctu.edu.tw) in Taiwan.
![](https://i.imgur.com/NaNXDc3.jpg)
*my old desktop at college*

Interests (個人興趣):

  • I write crawler, Unix Network programs, security scripts (metasploit) in my free times.

  • Binary analysis and code optimization.

  • Create automate data science tools.

  • Compiler and virtual machine knowledges.

  • Trying to become a kernel hacker as a hobby, 😂 … It is a long way to go …

    • Embracing in Unix Binary analysis.
    • Operation System is charming.
    • LWN.net is a good place.
  • I like PostgresSQL, keep on tracking it's features. SQLite for small idea, and Oracle with jobs.

  • Nowadays i enjoy finish GUI and backend project with C# (mono on Linux), also studying .NET Core.

I enjoy cycling and swimming in holiday.



Skills (個人技能):

When I am coding i usually do it with C, it's fast, simple and compiles very quickly.

By the way, I use Python, shell script, Lua to finish jobs particularly better suited.

Combine them with CMake, GNU makefile and ninja

Less fluently in Ruby (also Perl), I do like this two lanuage because that's so much fun to discuss.

  • Most of my jobs would finish with C# and PowerShell.
  • Study with C++ continuously in my life …
  • But for lesson propose I’ve learnt a fair amount of Web knowledge, HTML/CSS3… JavaScript or PHP etc …
  • Little experience in CUDA programming.

I am familiar with FreeBSD and CentOS/RedHat series configuration, also have little system administration experience in Unix like systems for about 2 year.

  • docker-compose, Jenkins for CI and software testing.
  • Usually setup systems that like ELK, Git server, NFS, OpenStack or VMs (ESXi) to the laboratory i joined/worked.

I would like to learn some automation tools like Ansible, Puppet

  • But i still open KVM manually … haha

My research direction in college are Network QoS and system virtualization (mainly study LXC and Jails).



Contact me :

My email should be listed at the end of this page.

If you want to get in touch, don't be afraid to send me an mail !