David E. Weekly

San Francisco Bay Area Contact Info
12K followers 500+ connections

Join to view profile

About

I'm a seasoned technical product executive and CEO with 30 years of experience building…

Articles by David E.

See all articles

Activity

Join now to see all activity

Experience & Education

  • Capital One

View David E.’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Angel Flight West Graphic

    Command Pilot

    Angel Flight West

    - Present 2 months

    Social Services

    I fly patients where they need to go when they don't have other good ways of getting the treatments they need.

  • Hacker Dojo Graphic

    Cofounder & Board Member

    Hacker Dojo

    - Present 15 years 6 months

    Science and Technology

    Came up with name, concept, and team to found the world's largest non-profit hackerspace and grew to hundreds of members. Open 24/7 with a high-speed fiber optic internet connection, the Dojo is filled with people learning, teaching, connecting, building open source projects, and founding companies. Many successful tech companies have already been founded at the Dojo, including Pinterest, Pebble Watch, MatterPort, WordLens (acquired by Google), FitSquid, MicroMobs, Yobble (iPhone Air Guitar)…

    Came up with name, concept, and team to found the world's largest non-profit hackerspace and grew to hundreds of members. Open 24/7 with a high-speed fiber optic internet connection, the Dojo is filled with people learning, teaching, connecting, building open source projects, and founding companies. Many successful tech companies have already been founded at the Dojo, including Pinterest, Pebble Watch, MatterPort, WordLens (acquired by Google), FitSquid, MicroMobs, Yobble (iPhone Air Guitar), Motion Math, NetworkedBlogs, Reddit Pics, EcoBold, YourVersion and Skydera. Took a hiatus from the Board from Sep 2015 to Jan 2019, and was re-appointed Chairman in August 2019. Appointed Secretary of the Corporation September 2019. Handed the Chair role off to Emily Johnson June 2022 while remaining Secretary.

  • STARSHIP ORION Graphic

    Treasurer

    STARSHIP ORION

    - 2 years 1 month

    Education

    I served as Treasurer of the PTO for Orion School, a 501(c)(3) charity with a ~$200k/year budget. I cleaned up the prior two years of books, and was responsible for reimbursements, reconciling the books, reporting out financial status to the Board, formulating fiscal policy, and taking point on required filings such as 990s, RCTs, etc. I helped trained and onboard my replacements after I ramped down due to my involvement with the school board. As of mid-2023, I remain as Treasurer Emeritus to…

    I served as Treasurer of the PTO for Orion School, a 501(c)(3) charity with a ~$200k/year budget. I cleaned up the prior two years of books, and was responsible for reimbursements, reconciling the books, reporting out financial status to the Board, formulating fiscal policy, and taking point on required filings such as 990s, RCTs, etc. I helped trained and onboard my replacements after I ramped down due to my involvement with the school board. As of mid-2023, I remain as Treasurer Emeritus to help advise the organization.

  • Co-Founder

    SuperHappyDevHouse

    - Present 19 years 3 months

    Science and Technology

    Along with Jeff Lindsay and joined after founding by Joel Franusic and Tom Harrison, created and helped run one of the Bay Area's longest-running and most prolific community hackathons, ranging from a dozen people hacking on code in my living room to shutting down two blocks of Palo Alto for a 2000+ attendee event. There have been well over 60 DevHouses in the Bay Area, another 50+ across half a dozen cities in Mexico as well as sister events inspired by DevHouse in Waterloo, Pittsburgh…

    Along with Jeff Lindsay and joined after founding by Joel Franusic and Tom Harrison, created and helped run one of the Bay Area's longest-running and most prolific community hackathons, ranging from a dozen people hacking on code in my living room to shutting down two blocks of Palo Alto for a 2000+ attendee event. There have been well over 60 DevHouses in the Bay Area, another 50+ across half a dozen cities in Mexico as well as sister events inspired by DevHouse in Waterloo, Pittsburgh, London, Cologne, Phoenix, New Zealand, Zurich, and Pennsylvania.

  • President, Executive Director, and Board Member

    Online Policy Group

    - 5 years 8 months

    Science and Technology

    Founded the California Community Colocation Project, the world's first non-profit focused on providing free colocation services to the not-for-profit online community. Managed over 130 not-for-profit servers in Fremont, CA and helped found "sister" colocation projects in Seattle, Toronto, Chicago, and Washington D.C. Clients include the Special Olympics, community radio stations, churches, anarchists, charities, Open Source projects, and UFO conspiracists. Directed core operations team of eight…

    Founded the California Community Colocation Project, the world's first non-profit focused on providing free colocation services to the not-for-profit online community. Managed over 130 not-for-profit servers in Fremont, CA and helped found "sister" colocation projects in Seattle, Toronto, Chicago, and Washington D.C. Clients include the Special Olympics, community radio stations, churches, anarchists, charities, Open Source projects, and UFO conspiracists. Directed core operations team of eight and volunteer mailing list of around 200. Maintained website, handled new requests for service, fixed and prevented service outages. Planned growth, managed inventory, solicited donations, negotiated deals. Addressed conference in Geneva at the Palace of the United Nations on the subject of community colocation. Became President of parent organization Online Policy Group in October of 2005, Executive Director in December 2005.

Publications

  • A mechanically routable data center

    TDCommons

    To reduce machine-to-machine latency, data centers are increasingly specified to have a high machine density. Per current practices, rack spacing is designed such that any machine in any rack can be serviced by humans. This limits the size and performance of a machine cluster. This disclosure describes data center configurations of high machine density, formed by arranging racks in tight two-dimensional or three-dimensional arrays. Provision is made to enable the lateral movement of racks…

    To reduce machine-to-machine latency, data centers are increasingly specified to have a high machine density. Per current practices, rack spacing is designed such that any machine in any rack can be serviced by humans. This limits the size and performance of a machine cluster. This disclosure describes data center configurations of high machine density, formed by arranging racks in tight two-dimensional or three-dimensional arrays. Provision is made to enable the lateral movement of racks. Machines are serviced by moving one or more racks up, down, or to the side, such that a temporary aisle is created leading to the rack under repair. A human or autonomous operator can reach the rack under repair via the temporary aisle. Once repair is completed, the aisle is closed.

    See publication
  • Remote ranging using vibrations and ultrasonic transmission

    TDCommons

    This disclosure addresses the problem of ranging or imaging a remote environment, e.g., a remote conference room, using audio equipment present at the remote location. Ultrasonic waves are transmitted, e.g., via standard telecommunication channels, from the near end to the remote location, and their reflections off objects at the remote location are received at the near end. The reflections are used to reconstruct the remote environment and form an ultrasonic signature. The techniques of this…

    This disclosure addresses the problem of ranging or imaging a remote environment, e.g., a remote conference room, using audio equipment present at the remote location. Ultrasonic waves are transmitted, e.g., via standard telecommunication channels, from the near end to the remote location, and their reflections off objects at the remote location are received at the near end. The reflections are used to reconstruct the remote environment and form an ultrasonic signature. The techniques of this disclosure can be used to secure a phone call, e.g., to verify the identity of the remote party; verify the remote location; differentiate humans from bots at the remote location; verify the number of individuals present at the remote location; verify the identity of the devices being used at the remote location; etc. In addition to ultrasonic waves, devices are remotely vibrated to characterize the surface on which the device rests.

    See publication
  • Automatic Hardware Acceleration of Computational Hotspots

    TDCommons

    As Moore's law slows down, CPUs offer less annual incremental performance per watt, while demand continues to increase. To maintain economic computational performance in the face of increasing demand, data centers are deploying hardware accelerators specialized for particular tasks, e.g., machine vision, video compression, etc. Creating custom application specific integrated circuits (ASICs) for specialized tasks is expensive and requires a highly skilled team.

    The techniques of this…

    As Moore's law slows down, CPUs offer less annual incremental performance per watt, while demand continues to increase. To maintain economic computational performance in the face of increasing demand, data centers are deploying hardware accelerators specialized for particular tasks, e.g., machine vision, video compression, etc. Creating custom application specific integrated circuits (ASICs) for specialized tasks is expensive and requires a highly skilled team.

    The techniques of this disclosure describe a workload-identifying process that automatically identifies computational hotspots amenable to hardware acceleration. FPGA designs for such workloads may be machine generated. The FPGA design is tested, and if found worthy by the measure of economic return-on-investment (RoI), taped out as an ASIC. The RoI is fed back to the workload-identifying process, which uses such feedback to improve identification of economically relevant computational hotspots.

    See publication
  • Laser Guidance to Project Planned Human or AGV Paths

    TDCommons

    This disclosure describes a system of ceiling mounted laser projectors that can display bright visual indications, e.g., arrows, of a path to direct users to a next work location. The techniques of this disclosure can be implemented in various ways. For example, the projected arrow can move as the user moves; a visual path is projected for the next few seconds of transit time or the whole of the path going to the next task; different shapes or colors are projected to indicate different workers…

    This disclosure describes a system of ceiling mounted laser projectors that can display bright visual indications, e.g., arrows, of a path to direct users to a next work location. The techniques of this disclosure can be implemented in various ways. For example, the projected arrow can move as the user moves; a visual path is projected for the next few seconds of transit time or the whole of the path going to the next task; different shapes or colors are projected to indicate different workers or tasks; etc. For different spaces, with different aspect ratios, different numbers of laser projectors may be installed. The techniques of this disclosure can also be used to illuminate the paths of Automated Guided Vehicles (AGV) or robots.

    See publication
  • Rack Transporter

    TDCommons

    This disclosure describes a rack transporter for relocating data center racks. The rack transporter includes a power source and provides network connectivity to a rack in active use during relocation of the rack. The rack transporter is moved to a current location of the rack and the rack is mounted onto the rack transporter. Electrical and network connections are established between the rack transporter and the rack. Upon successful verification of the electrical and network connections to the…

    This disclosure describes a rack transporter for relocating data center racks. The rack transporter includes a power source and provides network connectivity to a rack in active use during relocation of the rack. The rack transporter is moved to a current location of the rack and the rack is mounted onto the rack transporter. Electrical and network connections are established between the rack transporter and the rack. Upon successful verification of the electrical and network connections to the rack transporter, the rack is decoupled from local power and network connections. The rack transporter and mounted rack are moved to the target location. The rack is physically moved into place and connected to local power and network connections at the target location. Upon verification of local power and network connections at the target location, the power and network connections from the rack transporter are decoupled and the rack is unmounted from the rack transporter.

    See publication
  • Processor Cache Snapshot and Restore

    TD Commons

    A system is described that improves performance in processes that are resumed by providing a cache that stores information that can immediately be used by the process when the process resumes. A processor may store a snapshot of a cache for a process to memory when the process yields to another process. When performance of the process is later resumed on the processor, the processor may retrieve the cache for the process from the memory and then resume the process.

    See publication
  • Secure Separation and Control of Multiple Virtual Machines

    Technical Disclosure Commons

    A hypervisor provides secure separation of multiple virtual machines on a device, thus removing conflicts when using the device for multiple purposes, including business and personal use. The hypervisor ensures security and privacy amongst the multiple virtual machines and prevents malicious attacks on one virtual machine from threatening another virtual machine. A switch provides a dedicated interface to the hypervisor, enabling secure switching between the multiple virtual machines. In…

    A hypervisor provides secure separation of multiple virtual machines on a device, thus removing conflicts when using the device for multiple purposes, including business and personal use. The hypervisor ensures security and privacy amongst the multiple virtual machines and prevents malicious attacks on one virtual machine from threatening another virtual machine. A switch provides a dedicated interface to the hypervisor, enabling secure switching between the multiple virtual machines. In addition, an indicator enables the hypervisor to identify an active virtual machine. Furthermore, the hypervisor hibernates inactive virtual machines in order to conserve power and provide another layer of protection against malicious attacks.

    See publication

Patents

  • POSITION-AWARE RECORDING DEVICES ABLE TO PROVIDE CONTEXT TO SPEECH

    Issued US 10785562B1

    Introduced here are recording devices optimized for recording speech between multiple parties (e.g., a speaker and a counterparty, or a first speaker and a second speaker). These recording devices can facilitate the discovery of personalized characteristics of an interaction by detecting location. For example, these recording devices can discover the intent behind certain terms and phrases in the context of a conversation. A recording device can include a communication module configured to…

    Introduced here are recording devices optimized for recording speech between multiple parties (e.g., a speaker and a counterparty, or a first speaker and a second speaker). These recording devices can facilitate the discovery of personalized characteristics of an interaction by detecting location. For example, these recording devices can discover the intent behind certain terms and phrases in the context of a conversation. A recording device can include a communication module configured to stream recorded media content to another electronic device, as well as a marker identification module configured to identify nearby beacons. For example, a recording device may include a Bluetooth® Low Energy chipset configured to identify nearby Bluetooth® beacons and a Wi-Fi® chipset configured to stream recorded media content to another electronic device.

    See patent
  • Lidar system providing a conic scan

    Filed US WO2018088991A1

    Systems and methods of providing a conical LIDAR scan are provided. For instance, a LIDAR system can include one or more light sources configured to emit a plurality of light beams within a wavelength range. The LIDAR system can further include a variable optical element configured to direct the plurality of light beams in a first conical scanning pattern in a direction of a target, the first conical scanning pattern corresponding to a first field of view. The variable optical element includes…

    Systems and methods of providing a conical LIDAR scan are provided. For instance, a LIDAR system can include one or more light sources configured to emit a plurality of light beams within a wavelength range. The LIDAR system can further include a variable optical element configured to direct the plurality of light beams in a first conical scanning pattern in a direction of a target, the first conical scanning pattern corresponding to a first field of view. The variable optical element includes a reflective material disposed between a fixed end component and a variable end component. The LIDAR system can further include one or more control devices configured to cause an actuation of the variable end component to adjust an angular position of one or more surfaces of the variable optical element.

    See patent

Honors & Awards

  • PEAK: Top Technical Leaders @ Google

    Google

    I was invited to participate in a development session for top-performing technical leadership at Google ("PEAK"), offered to the top <5% at-level.

  • Facebook Leadership In Practice

    Facebook

    The top ~2% of Facebook engineers and product managers with demonstrated leadership are invited to participate in this retreat to connect with each other and management.

  • Most Influential Angel Investors on AngelList

    Forbes

    http://www.forbes.com/sites/tomiogeron/2012/05/01/the-most-influential-angel-investors-on-angellist/

  • Rated #2 Mentor In Spring 2011 SF Program

    Founder Institute

  • Most Supportive Mentor in the Global Program

    Founder Institute

    I was judged to be the most supportive mentor in the Founder Institute program for the year.

  • Best Mentor, San Francisco

    Founder Institute

    Companies participating in the program ranked me the #1 most helpful mentor of ~30 in this session.

  • Finalist, International Programming Competition

    ACM

    Was one of a dozen programmers to represent North America in the ACM International Programming Competition after winning in both the college and regional competitions.

Recommendations received

More activity by David E.

View David E.’s full profile

  • See who you know in common
  • Get introduced
  • Contact David E. directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses