Help
RSS
API
Feed
Maltego
Contact
Domain > davidredpath.pro
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-02-08
3.163.125.118
(
ClassC
)
2025-02-08
3.163.125.127
(
ClassC
)
2025-02-24
13.249.74.114
(
ClassC
)
2025-02-24
13.249.74.59
(
ClassC
)
2025-03-22
99.86.229.46
(
ClassC
)
2026-03-04
52.84.217.82
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Wed, 04 Mar 2026 16:06:17 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://davidredpath.pro/X-Cache: Redirect from cloudfrontVia: 1.1 b2f45e80a3bc07d0821a0ca12db59c2c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: DFW59-P5X-Amz-Cf-Id: aLOfghIegR877e_qmyy56iWq4EyuR9rqOOOnWyCy3XzK--8nnywODw html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 42064Connection: keep-aliveDate: Wed, 04 Mar 2026 16:06:19 GMTLast-Modified: Thu, 15 Jan 2026 01:22:01 GMTETag: 7b05077c96bca56dec39b006caa7a88ax-amz-server-side-encryption: AES256Accept-Ranges: bytesServer: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 8794ec1c79904d4c966c81aec3488196.cloudfront.net (CloudFront)X-Amz-Cf-Pop: DFW59-P5X-Amz-Cf-Id: dCIIrqj6rWIo_TwC4zqlKv3SNIqO7-pTg5xpSdJ_FQ_Fuff-qLJxjA !doctype html>html classdark>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namedescription contentOfficial website of Dr. David Redpath, sharing insights on drone research, business, family, and life.> meta nameauthor contentDavid Redpath> meta namerobots contentindex, follow> link href./output.css relstylesheet> link relicon hreffavicon.ico typeimage/x-icon /> link relshortcut icon hreffavicon.ico typeimage/x-icon /> link hrefhttps://www.davidredpath.pro relcanonical /> title>David Redpath | Drone Research, Business, Family/title> meta propertyog:title contentDavid Redpath | Drone Research, Business, Family> meta propertyog:description contentOfficial website of Dr. David Redpath, sharing insights on drone research, business, family, and life.> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://www.davidredpath.pro> meta propertyog:image contenthttps://www.davidredpath.pro/img/davidredpathprofessional.webp> meta propertyog:image:alt contentPortrait of Dr. David Redpath> meta propertyog:site_name contentDavid Redpath> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentDavid Redpath | Drone Research, Business, Family> meta nametwitter:description contentOfficial website of Dr. David Redpath, sharing insights on drone research, business, family, and life.> meta nametwitter:image contenthttps://www.davidredpath.pro/img/davidredpathprofessional.webp> script typeapplication/ld+json> { @context: https://schema.org, @type: Person, name: Dr. David Redpath, url: https://www.davidredpath.pro, jobTitle: Founder, worksFor: { @type: Organization, name: Sensoar }, sameAs: https://www.linkedin.com/in/drdavidredpath/, https://github.com/sensoarltd, https://www.youtube.com/channel/UCTEkZyHAYgrkofMOi0u8TOQ, https://x.com/drdavidredpath } /script> !-- Google tag (gtag.js) --> script async srchttps://www.googletagmanager.com/gtag/js?idG-5G0SYQW67E>/script> !-- Alpine JS to support page js --> script defer srchttps://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js>/script> script srcjs/main.js>/script>/head>body> div classbg-white dark:bg-black> !-- Section Navbar --> div idnavbar>/div> !-- Section hero --> main> div idabout classrelative isolate> svg classabsolute inset-x-0 top-0 -z-10 h-64rem w-full stroke-gray-200 mask-image:radial-gradient(32rem_32rem_at_center,white,transparent) aria-hiddentrue> defs> pattern id1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84 width200 height200 x50% y-1 patternUnitsuserSpaceOnUse> path dM.5 200V.5H200 fillnone /> /pattern> /defs> svg x50% y-1 classoverflow-visible fill-gray-50> path dM-200 0h201v201h-201Z M600 0h201v201h-201Z M-400 600h201v201h-201Z M200 800h201v201h-201Z stroke-width0 /> /svg> rect width100% height100% stroke-width0 fillurl(#1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84) /> /svg> div classabsolute left-1/2 right-0 top-0 -z-10 -ml-24 transform-gpu overflow-hidden blur-3xl lg:ml-24 xl:ml-48 aria-hiddentrue> div classaspect-801/1036 w-50.0625rem bg-gradient-to-tr from-#ff80b5 to-#9089fc opacity-30 styleclip-path: polygon(63.1% 29.5%, 100% 17.1%, 76.6% 3%, 48.4% 0%, 44.6% 4.7%, 54.5% 25.3%, 59.8% 49%, 55.2% 57.8%, 44.4% 57.2%, 27.8% 47.9%, 35.1% 81.5%, 0% 97.7%, 39.2% 100%, 35.2% 81.4%, 97.2% 52.8%, 63.1% 29.5%)> /div> /div> div classoverflow-hidden> div classmx-auto max-w-7xl px-6 pb-32 pt-36 sm:pt-60 lg:px-8 lg:pt-32> div classmx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center> div classrelative w-full lg:max-w-xl lg:shrink-0 xl:max-w-2xl> h1 classtext-pretty text-5xl font-semibold tracking-tight text-gray-900 dark:text-slate-50 sm:text-7xl> Dr. David Redpath/h1> p classmt-8 text-pretty text-lg font-medium text-gray-500 dark:text-slate-50 sm:max-w-md sm:text-xl/8 lg:max-w-none> Business developer, enduring dad, climber of steep rocks/p> div classmt-10 flex items-center gap-x-6> p classtext-base/7 text-gray-600 dark:text-white> I’m a curious mind, creative, ambitious, driven and positive. I thrive on solving challenges in my work and life. Here I share thoughts relevant to business, family and life - David. /p> /div> /div> div classmt-14 flex justify-end gap-8 sm:-mt-44 sm:justify-start sm:pl-20 lg:mt-0 lg:pl-0> div classml-auto w-44 flex-none space-y-8 pt-32 sm:ml-0 sm:pt-80 lg:order-last lg:pt-36 xl:order-none xl:pt-80> div classrelative> img srcimg/davidredpathprofessional.webp altDr. David Redpath, All Energy Conference, Glasgow classaspect-2/3 w-full rounded-xl bg-gray-900/5 object-cover shadow-lg> div classpointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10> /div> /div> /div> div classmr-auto w-44 flex-none space-y-8 sm:mr-0 sm:pt-52 lg:pt-36> div classrelative> img srcimg/davidredpathacademic.webp altDr. David Redpath, Drone Developer classaspect-2/3 w-full rounded-xl bg-gray-900/5 object-cover shadow-lg> div classpointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10> /div> /div> div classrelative> img srcimg/davidredpathengineer.webp altDr. David Redpath, Drone Engineer classaspect-2/3 w-full rounded-xl bg-gray-900/5 object-cover shadow-lg> div classpointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10> /div> /div> /div> div classw-44 flex-none space-y-8 pt-32 sm:pt-0> div classrelative> img srcimg/davidredpathfather.webp altDr. David Redpath, Father classaspect-2/3 w-full rounded-xl bg-gray-900/5 object-cover shadow-lg> div classpointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10> /div> /div> div classrelative> img srcimg/davidredpathclimber.webp altDr. David Redpath, Climber classaspect-2/3 w-full rounded-xl bg-gray-900/5 object-cover shadow-lg> div classpointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10> /div> /div> /div> /div> /div> /div> /div> /div> /main> !-- Section Articles --> div idarticles>/div> !-- Research Interests --> div idresearch classoverflow-hidden py-24 sm:py-32> div classmx-auto max-w-7xl px-6 lg:px-8> div classmx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-2> div classlg:ml-auto lg:pl-4 lg:pt-4> div classlg:max-w-lg> h2 classtext-base/7 font-semibold text-indigo-600>Sensoar R&D/h2> p classmt-2 text-pretty text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl dark:text-slate-50> Research/p> p classmt-6 text-lg/8 text-gray-600>I frequently apply for grant funding for Sensoar for new drone innovations. Some major projects I have been part of:/p> dl classmt-10 max-w-xl space-y-8 text-base/7 text-gray-600 lg:max-w-none> div classrelative pl-9> dt classinline font-semibold text-gray-900 dark:text-slate-50> svg classabsolute left-1 top-1 size-5 text-indigo-600 viewBox0 0 30 30 fillcurrentColor xmlnshttp://www.w3.org/2000/svg> defs> style> .cls-1 { fill: none; } /style> /defs> path dM7,12a5,5,0,1,1,5-5H10a3,3,0,1,0-3,3Z /> path dM25,12V10a3,3,0,1,0-3-3H20a5,5,0,1,1,5,5Z /> path dM7,30A5,5,0,0,1,7,20v2a3,3,0,1,0,3,3h2A5.0055,5.0055,0,0,1,7,30Z /> path dM25,30a5.0055,5.0055,0,0,1-5-5h2a3,3,0,1,0,3-3V20a5,5,0,0,1,0,10Z /> path dM20,18.5859V13.4141L25.707,7.707a1,1,0,1,0-1.414-1.414l-4.4995,4.5a3.9729,3.9729,0,0,0-7.587,0L7.707,6.293a.9994.9994,0,0,0-1.414,0h0a.9994.9994,0,0,0,0,1.414L12,13.4141v5.1718L6.293,24.293a.9994.9994,0,0,0,0,1.414h0a.9994.9994,0,0,0,1.414,0l4.5-4.5a3.9729,3.9729,0,0,0,7.587,0l4.4995,4.5a1,1,0,0,0,1.414-1.414ZM18,20a2,2,0,0,1-4,0V12a2,2,0,0,1,4,0Z /> /svg> Symbiotic Robotic System Methodology for Wind Turbine Blade Fault Detection (UKRI Edge Voucher) /dt> dd>I developed a drone protocol and crawler robot for the internal inspection of wind turbine blades to find structural faults. The funding provided access to ORE Catapult expertise and test facilities at Blyth and Levenmouth./dd> /div> div classrelative pl-9> dt classinline font-semibold text-gray-900 dark:text-slate-50> svg classabsolute left-1 top-1 size-5 text-indigo-600 fillcurrentColor xmlnshttp://www.w3.org/2000/svg viewBox0 0 64 64> path dM33.75,39.81A8,8,0,0,1,24,32.67a2,2,0,0,0-.61-1.25A2,2,0,0,0,20,33q0,.31.07.61A12,12,0,1,0,33.61,20.11L33,20a2,2,0,0,0-1.59,3.37,2,2,0,0,0,1.25.61,8,8,0,0,1,7.18,9.58A7.81,7.81,0,0,1,33.75,39.81Z /> path dM16.49,24.49h0a2,2,0,0,0-3.3.71,20,20,0,1,0,12-12,2,2,0,0,0-.72,3.3,2,2,0,0,0,2.08.47,15.84,15.84,0,0,1,7.62-.81,16,16,0,1,1-18,18A15.84,15.84,0,0,1,17,26.57,2,2,0,0,0,16.49,24.49Z /> path dM29.72,59.91A28,28,0,1,0,18.94,7.24a2,2,0,0,0-.5,3.19h0a2,2,0,0,0,2.32.36,24,24,0,1,1-10,10,2,2,0,0,0-.36-2.32,2,2,0,0,0-3.19.5,28,28,0,0,0,22.47,41Z /> path dM8.12,14.76a4.22,4.22,0,0,0,3,1.24,5,5,0,0,1,3.53,1.46l16,16a2,2,0,0,0,2.94-.12,2.09,2.09,0,0,0-.2-2.8L17.46,14.63A5,5,0,0,1,16,11.1a4.22,4.22,0,0,0-1.24-3L11,4.31A.94.94,0,0,0,9.36,5V8.35a1,1,0,0,1-1,1H5A.94.94,0,0,0,4.31,11Z /> /svg> DART (Detect and avoid Artificial Reality Test) (Dft D-Trig) /dt> dd>I developed a virtual environment for safe testing of collision avoidance algorithms for drones using the AirSim environment and Unreal Engine. Working with the University of Edinburgh two native detect and avoid algorithms were implement the work in real-time. The project is available open source from this Github repo a hrefhttps://github.com/sensoarltd/Dart>here/a>./dd> /div> /dl> /div> /div> div classflex items-start justify-end lg:order-first> img srcimg/windturbinebladeexpert.webp alt classw-48rem max-w-none rounded-xl shadow-xl ring-1 ring-gray-400/10 sm:w-57rem width800 height600> /div> /div> /div> /div> !-- Section Values --> div idvalues classbg-gray-900 pt-12 pb-24 sm:pt-16 sm:pb-32> div classmx-auto max-w-7xl px-6 lg:px-8> div classmx-auto max-w-2xl lg:max-w-none> h2 classtext-4xl font-semibold text-white pb-6>Values/h2> div x-data{} x-init$nextTick(() > { let ul $refs.logos; ul.insertAdjacentHTML(afterend, ul.outerHTML); ul.nextSibling.setAttribute(aria-hidden, true); }) classw-full inline-flex flex-nowrap overflow-hidden mask-image:_linear-gradient(to_right,transparent_0,_black_128px,_black_calc(100%-128px),transparent_100%) > div classmx-auto mt-10 grid grid-cols-4 items-start gap-x-8 gap-y-10 sm:grid-cols-6 sm:gap-x-10 lg:mx-0 lg:grid-cols-5> /div> ul x-reflogos classflex shrink-0 flex-nowrap items-center justify-center md:justify-start &_li:mx-8 &_img:max-w-none animate-infinite-scroll> li> div classflex items-center> img srcicons/logo1.svg alt width48 height48 classsvg-white> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Family First/span> /div> /li> li> div classflex items-center> img srcicons/logo2.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Work-Life Balance/span> /div> /li> li> div classflex items-center> img srcicons/logo3.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Integrity/span> /div> /li> li> div classflex items-center> img srcicons/logo4.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Curiosity/span> /div> /li> li> div classflex items-center> img srcicons/logo5.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Determination/span> /div> /li> li> div classflex items-center> img srcicons/logo6.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Accountability/span> /div> /li> li> div classflex items-center> img srcicons/logo7.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Excellence/span> /div> /li> li> div classflex items-center> img srcicons/logo8.svg alt width48 height48> span classtext-2xl font-bold ml-4 text-white whitespace-nowrap>Leadership/span> /div> /li> /ul> /div> /div> /div> /div> !-- Section Experience --> div idexperience> div classmx-auto max-w-7xl px-6 py-24 sm:pt-32 lg:px-8 lg:py-40> div classlg:grid lg:grid-cols-12 lg:gap-8> div classlg:col-span-5> h2 classtext-pretty text-3xl font-semibold tracking-tight text-gray-900 dark:text-slate-50 sm:text-4xl> Experience/h2> p classmt-4 text-pretty text-base/7 text-gray-600>Commercial experience/p> /div> div classmt-10 lg:col-span-7 lg:mt-0> dl classspace-y-10> !-- Item 1 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-X0 aria-expandedfalse> span classtext-base/7 font-semibold>Founder/Director Sensoar (2016-Current)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600> div>Sensoar connects many areas of my life’s journey, my need for independent expression and control of my ideas. My skills in electronics, modelling, software. And the arena of small business, where a scattered mind can be a super power to keep the separate pillars spinning./div> div classhidden idfaq-X0> I’d been aware of drones for a few years without much interest. Looking for a new project after a home move with a little more space I decided to build an FPV drone. With my electronics and RC background I found wonderful. Before long I had several drones Id take to the local drone racing club. I also had a larger drone with a GoPro for aerial photography. Drone racing was rather destructive with weeknights spent making repairs and ordering new parts. I was beginning to get more drawn to aerial photography and mapping. From here I decided to start Sky Tech Aerial and went on to open my first office in Bo’ness. In 2016 DJI had not long release the Phantom series on drones. My intention has been to build unique drones for the business for applications DJI drones could not do. In 2018 I met my business partners. This was incredibly useful resource over the coming years to collaborate. In the coming years the industry developed incredibly fast. Within 4 years we had moved from eight prop heavy lift drones to take pictures to 249g DJI mini. This changed the commercial industry and the market quickly became saturated with cheap drone operators. The majority of our first clients from film & TV, local videographers to estate agents went on to buy their own drones. The business was forced to diversify. This led me back into research and applying for grant funding for novel drone applications. In 2020 I won a place in EIE20 pitching the idea of a long range wingcopter drone to inspect offshore windfarms. I kept developing the business around the wind industry working on windfarms, gaining ISO and Achilles certification for the business and continuing to apply for funding. In 2024 the business rebranded to Sensoar with the focus on industrial asset inspection and survey using drones. /div> /dd> /div> !-- Item 2 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-X1 aria-expandedfalse> span classtext-base/7 font-semibold>Founder/Director App8ite Limited (2009-2016)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600 hidden idfaq-X1> After leaving BLOXX I was creatively at a loss. I briefly tried a business building and selling smart home entertainment systems based on Windows Media Center. I made some inroads into creating an ecommerce website to sell them but after cost of all the parts process were just too high. Smart phones were beginning to appear with the Apple iPhone and Google Android. Over the next year I mastered developing with Android releasing dozens of apps onto the Play store. I also won a contract to develop a point of interest tourism app for Glen Nevis which showed different point of interest information when navigating the glen. I expanded to Apple iOS and the App Store and started to release some tricks to scale recycling game codes and art. I expanded to a small team of artists, programmers and marketers managing an app portfolio of 300 apps and games. The nature of quantity needed to profit necessitated frequent updates to keep up with Apples changes. Profits sagged as the level of entry was so low world-wide to program, create content and release for free with ads. I was never proud of the slide to mediocre quantity over quality and race to the bottom. I began to look for new business opportunities where I could engage with local customers face to face. /dd> /div> !-- Item 3 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-X2 aria-expanded false> span classtext-base/7 font-semibold>Software Developer - BLOXX (2006-2009)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600 hidden idfaq-X2> BLOXX was a web filtering company that provided access control features to schools, universities, councils and other organisations. Within the small team of 40 or so I joined with 5 other developers to move the product to the next version restricting the code base and adding new features. My initial responsibilities were writing a configuration server, clustering and high availability in C/C++/PHP/MySQL. BLOXX taught me a lot about small business and working in a small team. We were accountable to fix customers problems as soon as possible and we often managed to deploy updates the same day. It was an eye opener that creating a new product is fun, but maintaining a live product that thousands of customers users used was very stressful. I can neither confirm nor deny the brief Easyjet website outage in 2017. Extra code was added the next morning to avoid creating packet storms. As my mums health began to slide I grew increasingly unhappy in a 9-5 role. I needed to find a way to work from home in a freelance role. BLOXX has enjoyed prosperity in the decade before 4G. It was taken to exit successfully for its AI categorising websites. /dd> /div> /dl> /div> /div> /div> /div>!-- Section Education -->div ideducation> div classmx-auto max-w-7xl px-6 py-24 sm:pt-32 lg:px-8 lg:py-40> div classlg:grid lg:grid-cols-12 lg:gap-8> div classlg:col-span-5> h2 classtext-pretty text-3xl font-semibold tracking-tight text-gray-900 dark:text-slate-50 sm:text-4xl> Education/h2> p classmt-4 text-pretty text-base/7 text-gray-600>And the story behind it/p> /div> div classmt-10 lg:col-span-7 lg:mt-0> dl classspace-y-10> !-- Item 1 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-E0 aria-expandedfalse> span classtext-base/7 font-semibold>PhD Computer Vision, Machine Learning Heriot-Watt University (2002-2006)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600 hidden idfaq-E0> Doing a PhD wasn’t really my original plan. I was invited after my degree that PhD funding was available and at first I refused. A bad recruitment center experience in Blackpool for a major aerospace company, and poor prospects from the deflated economy made me reconsider. I had been attracted to research all along. Many lunch breaks during my undergrad were spent sandwich in hand reading through the many PhD posters within the Ocean Systems Group. I started my PhD (as yet untitled) broadly on feature extraction, selection for machine learning applied to underwater video classification. This was under the guidance of Dr Katia Lebart. Research was a fantastic experience. I enjoyed pulling the strings mentality reading journal after journal, following the references. I’m not so sure how good I’d have been at this using inter library loans. I was fortunate to arrive after the Google epoch and the majority or journals were available electronically only a few clicks away. All one need do is craft the right combination of keywords. Neural networks, Baysian classifiers, support vector machines, feature space, convergence algorithms. I was in heaven! My research started to focus on ensemble learning and a novel combined feature selection method. I got the chance to publish and attend conferences in the UK and California which was a great experience. My thesis was applied to marine video classification for identification of coral and seabed damage resulting from trawling activity. Programmed in C/C++/Perl with majority of prototyping done in Matlab. This was a great two years ahead of the dreaded year three write up. English was my lowest performing subject at school. I found the expression of scientific ideas challenging having to use a full stop every line and a half (and lose context). It’s unfair legal authors have exemption from this! Tears were shed by both of us as each chapter moved through monthly revisions. Eventually we converged on the final thesis for viva. This was passed without incident and very minor corrections. I did consider a post doctorate, but local options were very limited and I wasn’t in a position to leave Edinburgh with a disabled parent. That left industry. I hope I wasn’t too bad a student. Katia moved on to start a bakery business a year later. The Wee Boulangerie on Clerk Street, Edinburgh. I went on to suffer a decade or recurring nightmares I was still writing up! /dd> /div> !-- Item 2 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-E1 aria-expandedfalse> span classtext-base/7 font-semibold>BEng 1st Class Honours Electrical and Electronic Engineering Heriot-Watt University(1999-2002)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600 hidden idfaq-E1> As I progressed through my degree, I became aware of how programming was extending the functionality of electronics. The purpose or design of any ‘thing’ even in the natural world is very much purpose and process driven. This led my interests to pivot into software development alongside electronics. I choose my own ambitious dissertation topic on video stabilisation to remove camera shake. With help from my supervisor Professor David Lane I was guided what image processing techniques might be used. This let me to the registration FFT technique. Initially programming with MATLAB. I was inspired to build a user interface that could run on a PC, by chance Intel had recently released the OpenCV library. Essentially this was free to use code that in C/C++ that integrated with a MS Visual C++ front end. Videos could be imported; the stabilisation algorithm ran and a few minutes later the result displayed side by side. I knew this could be done in camera as processing power became available. By 2020 I could never have dreamed this would be integrated into such as small form factor as the GoPro – incredible! /dd> /div> !-- Item 3 --> div> dt> button typebutton classflex w-full items-start justify-between text-left dark:text-slate-50 aria-controlsfaq-E2 aria-expanded false> span classtext-base/7 font-semibold>HND Electical and Electronic Engineering Napier University (1996-1998)/span> span classml-6 flex h-7 items-center> !-- Expand icon --> svg classsize-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM12 6v12m6-6H6 /> /svg> !-- Collapse icon --> svg classhidden size-6 fillnone viewBox0 0 24 24 stroke-width1.5 strokecurrentColor aria-hiddentrue data-sloticon> path stroke-linecapround stroke-linejoinround dM18 12H6 /> /svg> /span> /button> /dt> dd classmt-2 text-base/7 text-gray-600 hidden idfaq-E2> As I progressed through my degree, I became aware of how programming was extending the functionality of electronics. The purpose or design of any ‘thing’ even in the natural world is very much purpose and process driven. This led my interests to pivot into software development alongside electronics. I choose my own ambitious dissertation topic on video stabilisation to remove camera shake. With help from my supervisor Professor David Lane I was guided what image processing techniques might be used. This let me to the registration FFT technique. Initially programming with MATLAB. I was inspired to build a user interface that could run on a PC, by chance Intel had recently released the OpenCV library. Essentially this was open source code in C/C++ that I managed to integrated with a MS Visual C++ front end. Videos could be imported; the stabilisation algorithm ran and a few minutes later the result displayed side by side. I knew this could be done in camera as processing power became available. By 2020 I could never have dreamed this would be integrated into such as small form factor as the GoPro – incredible! /dd> /div> /dl> /div> /div> /div>/div> div idinspiration classrelative isolate pb-32 pt-24 sm:pt-32> div classabsolute inset-x-0 top-1/2 -z-10 -translate-y-1/2 transform-gpu overflow-hidden opacity-30 blur-3xl aria-hiddentrue> div classml-max(50%,38rem) aspect-1313/771 w-82.0625rem bg-gradient-to-tr from-#ff80b5 to-#9089fc styleclip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)> /div> /div> div classabsolute inset-x-0 top-0 -z-10 flex transform-gpu overflow-hidden pt-32 opacity-25 blur-3xl sm:pt-40 xl:justify-end aria-hiddentrue> div classml--22rem aspect-1313/771 w-82.0625rem flex-none origin-top-right rotate-30deg bg-gradient-to-tr from-#ff80b5 to-#9089fc xl:ml-0 xl:mr-calc(50%-12rem) styleclip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)> /div> /div> div classmx-auto max-w-7xl px-6 lg:px-8> div classmx-auto max-w-2xl text-center> h2 classtext-base/7 font-semibold text-indigo-600>Wise Words/h2> p classmt-2 text-balance text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl text-gray-900 dark:text-slate-50 > Inspirational Quotes/p> /div> div classmx-auto mt-16 grid max-w-2xl grid-cols-1 grid-rows-1 gap-8 text-sm/6 text-gray-900 sm:mt-20 sm:grid-cols-2 xl:mx-0 xl:max-w-none xl:grid-flow-col xl:grid-cols-4> figure classquote-bubble rounded-2xl bg-white shadow-lg ring-1 ring-gray-900/5 sm:col-span-2 xl:col-start-2 xl:row-end-1 style--float-duration: 20s; --float-delay: -4s; --float-x: 15px; --float-y: -12px;> blockquote classp-6 text-lg font-semibold tracking-tight text-gray-900 sm:p-12 sm:text-xl/8> p>“You have brains in your head. You have feet in your shoes. You can steer yourself in any direction you choose. Youre on your own, and you know what you know. And you are the guy wholl decide where to go.”/p> /blockquote> figcaption classflex flex-wrap items-center gap-x-4 gap-y-4 border-t border-gray-900/10 px-6 py-4 sm:flex-nowrap> div classflex-auto> div classfont-semibold>Dr. Seuss/div> /div> /figcaption> /figure> div classspace-y-8 xl:contents xl:space-y-0> div classspace-y-8 xl:row-span-2> figure classquote-bubble rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 style--float-duration: 16s; --float-delay: -1s; --float-x: -12px; --float-y: 15px;> blockquote classtext-gray-900> p>“If you can dream it, you can do it. Always remember that this whole thing was started with a dream and a mouse.” /p> /blockquote> figcaption classmt-6 flex items-center gap-x-4> div> div classfont-semibold>Walt Disney/div> /div> /figcaption> /figure> !-- More testimonials... --> /div> div classspace-y-8 xl:row-start-1> figure classquote-bubble rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 style--float-duration: 18s; --float-delay: -6s; --float-x: 9px; --float-y: -18px;> blockquote classtext-gray-900> p>“Quiet people have the loudest minds”/p> /blockquote> figcaption classmt-6 flex items-center gap-x-4> div> div classfont-semibold>Steven Hawking/div> /div> /figcaption> /figure> !-- More testimonials... --> /div> /div> div classspace-y-8 xl:contents xl:space-y-0> div classspace-y-8 xl:row-start-1> figure classquote-bubble rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 style--float-duration: 22s; --float-delay: -3s; --float-x: -15px; --float-y: -12px;> blockquote classtext-gray-900> p>“The success we are looking for is in the work we are avoiding”/p> /blockquote> figcaption classmt-6 flex items-center gap-x-4> div> div classfont-semibold>Joseph Campbell/div> /div> /figcaption> /figure> !-- More testimonials... --> /div> div classspace-y-8 xl:row-span-2> figure classquote-bubble rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5 style--float-duration: 19s; --float-delay: -9s; --float-x: 12px; --float-y: 18px;> blockquote classtext-gray-900> p>“We are what our thoughts have made us; so take care about what you think. Words are secondary. Thoughts live; they travel far.”/p> /blockquote> figcaption classmt-6 flex items-center gap-x-4> div> div classfont-semibold>Swami Vivekananda/div> /div> /figcaption> /figure> !-- More testimonials... --> /div> /div> /div> /div> /div> !-- Section Footer --> div idfooter>/div> !-- Close --> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]