Daniel Stenberg

Daniel Stenberg

Stockholm, Stockholms län, Sverige
9 tn följare Fler än 500 kontakter

Info

I founded and I'm the lead developer of the curl project.

Internet protocols: HTTP/HTTPS/SSL/TLS/FTP/FTPS/DNS etc - many years of experience with protocol development in curl and libcurl and the Firefox web browser, SSH/SCP/SFTP as maintainer of the libssh2 project. Author of the "http2 explained" and "HTTP/3 Explained" documents. Participates in the IETF in protocol development, design and documentation.

Open Source: main author and maintainer of curl/libcurl, libssh2 and c-ares. Contributes on and off in 10-15 projects, mentored many companies and projects how to live open source

Speaker: frequent speaker at events and for companies, in Swedish and English

Linux: developed for Linux on many platforms: x86, AMD64, ARM, StrongARM, XScale, PPC, MIPS, SH4, MicroBlaze, Nios II, m68k

Linux drivers: written drivers for framebuffers, PCI controller, serial ports, USB EHCI, for various custom hardware and more

U-boot: I've done board bringups on multiple custom made boards, adapted u-boot for different targets and debugged it

Networking: Ethernet, routers, gateways, NIS, ATM and DTM, TCP/IP/PPP from sockets to drivers and bit-fiddling, portably on lots of platforms

RTOS: I've developed on AmigaOS, OS-9/386, pSOS, VxWorks, OSE, Rockbox and homegrowns

Languages: C, C++ - very experienced in multi-platform and embedded development

Assembler: 6502, m68k, x86, Hitachi SH703x, 8051, ARM, MIPS

Debugging: worked as expert debugger in many projects, intimate knowledge of Simics and other simulation tools

Managing: been product managing, worked as technical team lead and mentor

Organizations: member of the FOSS-sthlm steering group, served on the Yocto Project's advisory board, CEO of Haxx AB, participates in several IETF work groups

Coffee: black please

Specialties: Internet protocols and embedded Linux

Awards: Winner of the Polhem Prize 2017, Sweden's #2 developer 2016 (by Techworld), Nordic Free Software Award winner 2009

Aktivitet

Gå med nu för att se all aktivitet

Erfarenhet

  • wolfSSL-bild

    wolfSSL

    Stockholm, Sweden

  • -

  • -

    Huddinge

  • -

    Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

  • -

    Stockholm, Sweden

Publikationer

  • Uncurled

    Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.

    I have been actively involved in Open Source development since the early 1990s when I discovered the phenomenon of people writing source code they give away freely for others to use and modify under a certain license.

    Visa publikation
  • HTTP/3 Explained

    self published

    HTTP/3 Explained describes HTTP/3 and QUIC. Why they were created, their features, how they work and what the status is now on the specifications and implementations.

    The guide you need to understand the next generation HTTP.

    Visa publikation
  • Everything curl

    -

    The guide to everything there is to know about curl, the project, the command line tool, the library, how everything started and how it came to be what it is today. How we work on developing it further, what it takes to use it, how you can contribute with code and bug reports and why all those millions of existing users use it.

    Visa publikation
  • http2 explained

    -

    A thorough description of HTTP/2. Where it comes from, how it works, implementations and more.

    Visa publikation

Projekt

  • libssh2

    Dependable, portable, security-oriented project with large existing client-base (www.libssh2.org).

    Övriga kreatörer
    Visa projekt
  • c-ares

    c-ares is a C library for asynchronous DNS requests (including name resolves)

    Övriga kreatörer
    Visa projekt
  • cURL

    curl is a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.

    Övriga kreatörer
    Visa projekt

Utmärkelser och priser

  • GitHub Star

    GitGub

    The GitHub Stars program thanks GitHub’s most influential developers and gives them a platform to showcase their work, reach more people, and shape the future of GitHub.

    https://daniel.haxx.se/blog/2021/08/11/a-github-star/

  • Google Patch Reward

    Google

    I was the recipient of a monetary Google patch grant with the expressed purpose of improving security in libcurl.

    Rhis Google program describes itself as “an experimental program that rewards proactive security improvements to select open-source projects”.

  • Polhem Prize

    The Swedish Association of Graduate Engineers

    Everything that is connected needs to exchange information. Twenty years ago, Daniel Stenberg started working on what we now call cURL. Since then he has spent late evenings and weekends, doing unpaid work to refine his digital tool. It consists of open source code and allows you to retrieve data from home page URLs. The English letter c, see, makes it "see URL".

  • Sweden's #2 developer 2016

    Techworld (the IDG magazine)

    Nominees by people. Awarded #2.

  • Nordic Free Software Award

    Free Software Foundation Europ

    I shared the award with Simon Josefsson. The motivation was:

    "This winner have been developing free software for at least 15 years, and is a prominent contributor to at least 10 different projects. This winner's most spread contribution is the program Curl and the library libCurl which both has an enormous installed base. Libcurl has bindings in more than 40 different languages and they are both deployed all over the world as a key components in software that people and businesses rely…

    I shared the award with Simon Josefsson. The motivation was:

    "This winner have been developing free software for at least 15 years, and is a prominent contributor to at least 10 different projects. This winner's most spread contribution is the program Curl and the library libCurl which both has an enormous installed base. Libcurl has bindings in more than 40 different languages and they are both deployed all over the world as a key components in software that people and businesses rely on every day. In addition to these projects the winner is also a key developer in Rockbox, c-ares and libssh2."

Språk

  • English

    Fullständig professionell nivå

  • Swedish

    Modersmåls- eller tvåspråkig nivå

Mottagna rekommendationer

Fler aktiviteter efter Daniel

Se hela Daniels profil

  • Upptäck gemensamma kontakter
  • Bli presenterad
  • Kontakta Daniel direkt
Bli medlem för att se hela profilen

Andra liknande profiler

Andra med namnet Daniel Stenberg i Sverige

Skaffa dig nya kompetenser med hjälp av dessa kurser